Update compiler flags

* Use Os for THUMB
* Extract strict aliasing and warning silent flags into sections

Change-Id: Ia5efc884a7f98aee6b32b1394b9b1f102d8d92e8
ota: Generate recovery-from-boot.p file

This may be wanted to update the recovery with system updates

Change-Id: Iacd41be7a8018cbc08b2606485d446756910f506
[test] pass TARGET_THUMB_STRICT and -O3 to clang

clang is used to compile mostly graphics related code in 4.4.X.
Upstream is moving to replace GCC with a newer clang/llvm, so we
should start getting familiar with it.. and perhaps switch to a
newer drop-in prebuilt with polly support soon

-VanirAOSP

Change-Id: Ic8eb6be6ba3a9cd472a4ec9c34c515c1f25d167e