Revert "Revert "Add commonly used C++ macros to libbase.""

This reverts commit 0722bae7892cc7ce9f056138ad38dfaec38bf5de.

(cherry picked from commit 76d9cad62c19eef99b61f95d3a7c256804c6ad80)
2 files changed