This PR moves to `chromium_src` code that can live in there, and does with no need for `#define` macro uses. This keeps plaster files shorter, which reduces the noise in them, and it also permits C++ code to live in C++ sources, that can benefit from code formatting, and DEPS validation.