Reland of base: Make shared memory backed by Mach primitives by default. (patchset #1 id:1 of https://codereview.chromium.org/1472313002/ )

Reason for revert:
Relanding. Looks like the failures may have been unrelated after all.

Original issue's description:
> Revert of base: Make shared memory backed by Mach primitives by default. (patchset #3 id:40001 of https://codereview.chromium.org/1453383002/ )
>
> Reason for revert:
> Speculative revert: 3 mac perf bots started timing out in random tests around the time this patch landed. I'll keep an eye on the waterfall and reland if things don't improve.
>
> See https://code.google.com/p/chromium/issues/detail?id=561416 for logs.
>
> Original issue's description:
> > base: Make shared memory backed by Mach primitives by default.
> >
> > The type of shared memory used is controlled by an A/B experiment. If the
> > experiment isn't present, use Mach primitives.
> >
> > BUG=466437
> >
> > Committed: https://crrev.com/8b8e4212cef52b2cf924c27bb7c49e375306acb3
> > Cr-Commit-Position: refs/heads/master@{#361249}
>
> TBR=mark@chromium.org,avi@chromium.org,erikchen@chromium.org
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=466437
>
> Committed: https://crrev.com/3e6b742e634e657d87c3267c2a8f9158c297f801
> Cr-Commit-Position: refs/heads/master@{#361630}

TBR=mark@chromium.org,avi@chromium.org,erikchen@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=466437

Review URL: https://codereview.chromium.org/1474073002

Cr-Commit-Position: refs/heads/master@{#361869}


CrOS-Libchrome-Original-Commit: 8e53d1be210193655b682ab381c3377700705067
2 files changed
tree: 45a5a882f45ff5b7bf375f9276f3ee90f02270ff
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/