Support read/write memory-mapped files.

See also: chromium-dev thread "Support for Writable Memory Mapped Files", specifically the last few messages starting with "And... we're back!".

BUG=546019

Review-Url: https://codereview.chromium.org/1798203002
Cr-Commit-Position: refs/heads/master@{#394868}
5 files changed