make: use colored output for gcc>=4.9
[lib][zlib] add zlib compression library
[lib][cpio] add cpio archive library
[lib][cpio] remove stupid array pointers
app: fastboot: implement command 'fastboot getvar all'
[lib][zlib] fix signed vs unsigned comparison
app: fastboot: implement command 'fastboot oem help'
aboot: fastboot: add reboot-recovery

Conflicts:
	app/aboot/aboot.c
don't guess OUT directory paths

Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>