Allocator shims working on VS2015.

VS2015 is happy for us to simply override the CRT symbols since they
seem to be defined weakly by the universal CRT.

This shim is far simpler than the previous one, as the libcmt stripping
technique can be removed.

Allocator shim is also now only be enabled on Release Static builds.

BUG=481611
TEST=base_unittests --gtest_filter=*Memory* in all configurations
 (Debug/Release/Static/Component/GN/gyp/x64/x86)
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel

Committed: https://crrev.com/e20c2e0ab4e5b796e7a1890fb9048b5eb307d015
Cr-Commit-Position: refs/heads/master@{#383810}

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

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


CrOS-Libchrome-Original-Commit: 08a9665ab0bce3813425f8d7ec9bec9178d5faa4
1 file changed
tree: 1aa80747e3d03fddcd7f0ecfd05abe34e1176c9d
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/