Make the KeyDisabler available

Add the implementation and fix up the necessary permissions

Change-Id: Ie633071409c2483a64b24b7677c5a1ffa918a8d8
Merge "Make the KeyDisabler available" into cm-11.0
Disable BLE options in bluedroid
RIL: Change the init sequence again

Make AT initialization trigger on LGE_FACTORY_READY instead of the
IMEI request

While we're at it, ignore IMS registration requests and kill a few
more warnings
p880: Update recovery_keys.c

The default key mapping file in recovery is being updated to strip out
display_toggle and some ifs (see http://review.cyanogenmod.org/62724 ).
Technically the custom recovery keys file here shouldn't break
compilation, but this is a good oporunity to clean it up.

Change-Id: I2ebd6aa0ed444148f3f4e2df05edd8c73d9dabac
Update DisplayColorCal for new cmhw values

Change-Id: Iad18216807dad2dda80e271e51ac81c315db3b10