build: Default to dtbToolCM

* The default dtbTool isn't the correct module name for the module that
  actually lives in device/qcom/common/dtbtool

Change-Id: I80b427e3652b99742573bc4d2829e51645a8822b
Edify: Add/Update abort messages for some asserts

* If a bootloader or baseband assert is not satisfied, print the
  versions that are supported by the package as well as the version
  on the device.
* Changes the layout of the device assert in the edify script with some
  more line breaks.
* Cleanup the device abort message and remove extra quoting.

Change-Id: I958d49281c51bd4e60d596a727bb94cfc4a21909
repopick: support specifying a range of commits to pick

* for example: repopick 12345-12350

Change-Id: I21dd0ef5f19d7b3899fa40ec4c28a0e9dba8a4df
ota: Allow flashing older build over newer one

Change-Id: Ie307af615a0c452c4d34d650bf0ed54cb8824b85
build: Crush all the PNGs

Refactored CM's opticharger to match with Paranoid build system.

Change-Id: I8f2948fad5711d2eadc376372cbec6e21e0ab509
Bump to GCC 4.8

Change-Id: I3270f9e9ef2491cbc9f5acbb81f7bdda9d98e952