Add a size parameter to SharedMemoryHandle.

This is needed to construct a Mojo shared buffer from a SharedMemoryHandle,
which in turn is needed to pass GUIDs through Mojo. Previously, classes like
gfx::GpuMemoryBufferHandle were being serialized as a file descriptor or Windows
HANDLE, rather than a SharedMemoryHandle because they did not have access to a
size field.

BUG=713763
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win10_chromium_x64_rel_ng

Review-Url: https://codereview.chromium.org/2875453002
Cr-Commit-Position: refs/heads/master@{#472865}
26 files changed