C++11 and Global strict-aliasing error reactivate

+ misc flags

Change-Id: I426e8b069ef7f9a18b8306a703ac3cdd480569f1
Squashed commit of LTO.
NDEBUG

Change-Id: I95136cb432a1da42f2d5af0d868054ef6a69ee68
Make sure to use gold linker

Linaro normally defaults to gold

Change-Id: I2ea1955f1498131b13820bdebc56d4b767b7dc0b
use O3 in GLOBALS

Change-Id: Ib004a2c549448b6a94c9faa677973590b77398df