Backup tool support

Conflicts:
	tools/releasetools/ota_from_target_files
KVT49I
KVT49K
"KVT49L"
Fixes for gcc 4.8+
O3 optimizations + roomservice typo fix

Conflicts:
	tools/roomservice.py
Use Linaro 4.7 for now
Change to 4.8 & Add more flags
Change to -O3
Remove compiler flags

It causes errors especially in clang.
GCC Freedom

Based on this commit: https://github.com/ModdedPA/android_build/commit/bb921bab55265e9494305747f3d2ac9cfc73f075
Show ARM & AND GCC version in build startup
Add the Custom Toolchain Triggers
Some compiler flags changes
Fix build
Partially revert "Some compiler flags changes"

I thought these changes causes the bootloop to occur, but we had a fix now.
Revert "Partially revert "Some compiler flags changes""

This reverts commit 2466d5f3bc828cdcabd2129c1f99c898f3d5308b.
Change to -O3 and add more flags
Add graphite support
Show that graphite optimizations are being used