ARM: use -pipe

Conflicts:
	core/combo/TARGET_linux-arm.mk

Signed-off-by: Paul Beeler <sparksco@gmail.com>
Add -pipe to release flags for ARM targets
Signed-off-by: Paul Beeler <sparksco@gmail.com>
Add standard method for enabling mfpu and mcpu code optimization

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Signed-off-by: Paul Beeler <sparksco@gmail.com>

Conflicts:
	core/combo/arch/arm/armv7-a-neon.mk
	core/combo/arch/arm/armv7-a.mk
build: Enable Bionic optimizations on Cortex platforms

 * Enable the new NEON optimizations in Bionic when
   TARGET_ARCH_VARIANT_CPU is set.
 * NEON memcpy() optimization is disabled on A15 due to a regression.

Change-Id: I4862695812a70b75bdabc4398cb592157f3913c6
build: move bionic optimizations to NEON makefile

Change-Id: Idd495ddbb49f67fef5496456803263f8a23643c5
build: Relax Cortex CFLAGS

 * Always set march=armv7-a
 * Use mtune instead of mcpu. Bad code is generated on A15 otherwise.

Change-Id: Idf8ced8eb0e9d3d4676ca8ec69bf56aed5533bf4
Use 4.7 toolchain for mako kernel not 4.8
Signed-off-by: Paul Beeler <sparksco@gmail.com>
all kernel build scripts:  add error checking and installing improvements
Signed-off-by: Paul Beeler <sparksco@gmail.com>
Build scripts all:  Add a couple new features

1. Add option to set the number of threads to be used for building and repo syncing

2. Add repo sync option

Could speed builds up a lot :)
Signed-off-by: Paul Beeler <sparksco@gmail.com>