pyramid: remove unused board
HTC 8X60 AUDIO:
Added htc_acoustic_8x60
Added a new CONFIG flag: CONFIG_MSM8X60_AUDIO_1X that compiles htc version of qdsp6v2 (qdsp6v2_1x)
mpp: modify mpp helper not to use specific pm8901/pm8058. Use pm8xxx_config instead, as pm8xxx do the job all alone. Updated files that needed this.
pyramid: enabled sound
msm_ion: add linunux/msm_ion.h header for compatibility issues
pyramid: fix battery reporting. made too much configs on mpp channels
ruby: initial import

 * based on pyramid

Change-Id: Ica821984e3e4b84d96f55a4f703582d4712e9836
drivers: misc: add htc sensor drivers

 * added bma150/250, pn544, a1026, and akm8975 variants
 * renamed certain drivers so they would not conflict with
   original caf versions

Change-Id: Ic4630e46735a1f3bd65ee9f1c81b8eb05302de15
ruby: add missing headers

Change-Id: I08e087723b887fc4b5025658a4ce4bba5c711d27