m8: offmode charging for lollipop

* Rid ourselves of lpm.rc and instead use the on charger trigger
* Add selinux policies to go along with this

Change-Id: I9beac06692111f8579dd27dce2269383112a1d57
m8: add assert on bootloader version

* Per Steve - HTC turned on continuous splash and the new kernel expects it
* Without an updated bootloader, recovery will fail

Change-Id: I6ef41d706445e26385137deefb7898cc66e0bcbc
props: enable third camera

Change-Id: Ieccef3e8e9882fffcb01300bba9b2db091bb4742
m8: Add GPE IR hal implementation.

Change-Id: I0d80d443a249c44b23484eed4f837860b4ea75d4
Merge branch 'remote' into mkl