Reland: Add CHROMIUM_CXX_TWEAK_INLINES to reduce binary size

This reverts commit 19c16015e3c888062e57dda6aeb83de39f9ba080.

Reason for revert: Fixed component builds

Experimented with std::vector & std::string, and ended up shrinking
libchrome.so by 728kb (2% of .text)

Used system health trybots and found no difference in the
(fairly noisy) metrics:
https://docs.google.com/document/d/11v5NDuk_CgG7b3rxWdxt-LZu8QDWgfTa3NuWg3i7mmc/edit

Bug: 738155

TBR=agrieve@chromium.org,dskiba@chromium.org,jbudorick@chromium.org

Change-Id: I0198c344945209a3c5f64ab7fa43884b7bd26c8a
Reviewed-on: https://chromium-review.googlesource.com/683555
Reviewed-by: Andrew Grieve <agrieve@chromium.org>
Tested-by: Andrew Grieve <agrieve@chromium.org>
6 files changed