This both makes the CMake build closer to the Chromium build, and reduces the binary size heavily.
More like squashed history, contributors were: - Kai Ninomiya - Corentin Wallez