Makefile: Added ARM optimizations

Conflicts:

	Makefile
Makefile: Optimizing build-options for linaro

Conflicts:

	Makefile
adding one last linaro build flag

Conflicts:
	Makefile
Makefile: adding config variable for Os/O2/O3 compilation

Conflicts:

	init/Kconfig

Conflicts:

	init/Kconfig
update build flags for CAF KK changes
update makefile