Linaro GCC 4.8 Optimizations

This will heavily modify the Makefile to include Optimizations for GCC 4.8.3
This will work also on any 4.8.3 Toolchain

Big thanks to @sparksco <sparksco@gmail.com>

Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
Makefile: remove armv7-a flags
Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
Makefile: add compiler flags
This commit add memory optimizations. Big thanks to @sparksco

Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>

Conflicts:
	Makefile
Makefile: Add Cortex A-15 Flags

This will allow the kernel to use the cortex A-15 for MSM Krait CPU's.

Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
Conflicts:
	Makefile
Makefile: remove spaces and re arrange compiler flags
Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
Update compiler flags with memory optimizations
and option to enable graphite
Signed-off-by: Paul Beeler <sparksco@gmail.com>

Conflicts:
	Makefile
Enable GRAPHITE and build with memory optimizations
This flags will enable graphite to be built onto the kernel and also allow it to build with memory optimizations.
This only applies to kernels.

Big thanks to @sparksco Paul Beeler <sparksco@gmail.com>