HALO cleanup

hdpi and mdpi drawables were inconsistent, if you plan to use HALO on
lower res devices you must reproduce them.

Change-Id: I2746837bacd60c3079ace4c7523a68b8cd415f5f
HALO: new drawables for hdpi and mdpi

- scaled down the xhdpi drawables properly for hdpi and mdpi
- removed some old and unused halo pngs
Revert "Fix spurious ANR occurence when MOTION batch event is not served by the InputTransporter"

This reverts commit b6eb306a2f19dac50f2d7572b8a2efdb9a71bb10.
Add BAMF theme engine

Thanks to travp624 @ TeamBaked for originally porting this

Change-Id: I9dd9347ac62e3b1fb49a4562d84eb7b295cdc2b2

Conflicts:
	core/java/android/provider/Settings.java
Profiles : Allow nfc override (1/2)

Part 2 : http://review.cyanogenmod.org/#/c/37013/

Allow user to override nfc state via profiles
Request jira : https://jira.cyanogenmod.org/browse/CYAN-989

Change-Id: Ief7fa4ab83527f488fbd8c0bc96448a2a2cde6fb
This avoid a conflict in PieMenu.java with bb merging
Pie: remove unused variable
Merge pull request #1 from CarbonDev/jb2

Jb2