Change method of detecting 32 or 64 bit

now identifies build type by device
Changed output colors for better visibility
Removed unneeded function call for hammerhead
fixed git pull issue
Fixed issues with bacon build
Updated output colors
Update to output colors
Changes (See Description)

Script now supports the ability to add more supported devices by:
    Place build script in /devices/config/***DEVICE NAME***.sh
    Place updater script in /devices/updater-scripts/***ANDROID
VERSION***/***DEVICE NAME***
Various other improvements
Fix Mako script
fixed -b all issue
removed unneeded file
-b allkernel builds all kernels (No rootfs)
fixed the allkernels build argument
Updated with latest commits
Added more color, kernel scripts more verbose

added -k option. Use -k to keep all files when building things to keep
previously downloaded files. Otherwise build files are deleted and
redownloaded.
fixed a syntax error
Improved detection of device kernels
Changed method of detecting devices

Reads contents of build scripts to see if there is a lollipop build
function instead of using build scripts.
Checks for build scripts for all devices
fixed a typo
updated to match with development branch