arch/arm/Makefile: Enable pipe compiling

-pipe

Use pipes rather than temporary files for communication between the various stages of
compilation. This fails to work on some systems where the assembler is unable to read
from a pipe; but the GNU assembler has no trouble.
lib: avoid ICE on linaro 8.12

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
mach-msm: fix 'unimplemented: inlining failed in call to 'notify_modem_cache_flush_done''
fix: htc_battery_core array out of bounds
Fix:Systctl.c 'kbuf' uninitialized
Bandaide: Don't use highest level of optimization on workqueue.c
fix: cgroup.c it.task uninitialized in this function
 Fix Namespace kernel type kernel dev may be unused