init: remove all traces of pnpmgr

Change-Id: Ib7da681d1389855e6474193131655865a68c1639
m8: Fade the screen off by default

 * The bright LCD backlight on this device makes the electron beam
   look terrible as the LCD does not fade off with the beam.

Change-Id: I773953e599a7c370ce2ea49c548d871de2133577
m8: increase ui responsiveness

* lower touchslop, improves scroll response
* speed up the notification shade

Change-Id: I0262a5b359d4298a44bf8211baca13e01fa59535
m8: Support the HTC Dot View case

* This is an open source app to make use of HTC's Dot
  View case for the M8. Their implementation requires a
  platform signed apk (we could have resigned it, but it
  would have broke market capability) and lots of extra
  permissions and stuff that are just too shitty to hack
  all over our framework, especially for one device.

* This uses standard AOSP APIs and permissions to do the
  same shit.

Current features:
* Screen on/off based on case changing using UEvent
* Time (non military)
* Battery level and charging indicator
* Phone call answering (with phone number)
* Alarm (sleep/snooze with time)
* Torch status icon
  * Long press to toggle torch
  * If active (icon shows) tap icon to turn off (or long press again)
* Basic notifications:
  * Gmail
  * Missed Call
  * Hangouts
  * Mms
  * Voicemail
  * Twitter

Future plans:
  * Weather
  * Settings
  * Calendar

Change-Id: I602adf524abf2c7b21f9181f84c91bbf83db6dcd
cmhw: add Vibrator intensity control

* also set proper ownership on the node

Change-Id: I5436021f574b35d2b2cb94762e6a5fdb9d23004a
m8: add EasyAccessService

Change-Id: I9070bde2cd7b2abb510db9f8e562640cf5138da8
Merge "m8: Support the HTC Dot View case" into cm-11.0
Merge "m8: Fade the screen off by default" into cm-11.0
Merge "m8: increase ui responsiveness" into cm-11.0
Merge "cmhw: add Vibrator intensity control" into cm-11.0
Merge "init: remove all traces of pnpmgr" into cm-11.0
camera: enable debugging

* for now this will be handy to ask users for logs. so i don't have
  to install shitty apps like snapchat

Change-Id: Id7fc0ad788dc258a0e2d50c01771cfd9c603e2c4
camerawrapper: better logging

Change-Id: I81eea1765773a1c477bdd70cf8cf57f0c3f4eb36
DisplayColorCalibration: get minValue from the sysfs node

* 35 is a good default minimum

Change-Id: Icc7703ff3ae7cac8501df5f2abef0c6e4f98d434
Update Dotcase to support 24-hour time

Displays 12- or 24-hour time per standard system setting

Change-Id: I387e12a299fb4eb52d69d402be18d70947c9a5aa
Dotcase: Fix brightness sticking

The UEventObserver sees the case open, so it turns on the screen and
kills the Dotcase activity. But, then the BroadcastReceiver sees the
screen turn on, so it tries to launch the Dotcase "stuff," including
setting the brightness to max. Sometimes, the order in which these
things happen causes the brightness to get set to max after the
activity is killed, and it gets stuck there until the case is closed
and opened again.

Make the switchState a class variable and, in the BroadcastReceiver,
check whether the case is open before starting any of the Dotcase
stuff.

Change-Id: I08b40bff766d8af6e467bf5be36f770566cee31f
Dotcase: don't animate activity appearing

Change-Id: Id0696f93978c74078e6ab0f98bbbc2b0232fbff1
Dotcase: Define static colors to prevent reuse glitches

Change-Id: I9e4eb3e51df537d32e06cfcbb9d538caefe51b06
Dotcase: Improve exception-handling

Don't catch generic Exception, and log exceptions as errors. Also,
remove try-catch blocks around things which seemingly do not throw any
exception.

Change-Id: I333be1f178fec12f38caded0c176c93f6ed710b1
Dotcase: Only check for new notifications before displaying them

Rather than check for new notifications on every redraw, only check at
the beginning of each animation cycle (i.e., right before they're
about to be shown). This reduces notification checks from about twice
per second to about every 3 seconds.

Change-Id: Ia53de5bc24f3e41d33bfe5bc7c0f56b284e4d3e8