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>

Conflicts:
	Makefile
Makefile: remove armv7-a flags
Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
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>
Makefile: Remove doubled flags
Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>
Makefile: Build with memory optimizations
Signed-off-by: Jean Francis Dominique S. Mabalot <jfdsmabalot@redhat.com>