m8: dot view case

Current features:

* Screen on/off based on case changing using UEvent
* Time (non military)
* Battery level and charging indicator
* Phone call answering
* Basic notifications (gmail, hangouts, missed call)

Features left to implement:
* Bugfixes
  * incoming call while screen is on
  * un-jank the thread, its running when it shouldn't sometimes
* Weather
* Moar notifications
* Settings

This is PS10

Change-Id: I602adf524abf2c7b21f9181f84c91bbf83db6dcd