m8: Set correct battery capacity

Change-Id: I42804c4595bec384b7dca1601e49679bfc7396de
(cherry picked from commit 0a4e992a274804ad9fc3d11e63eeadf328d01ed0)
Merge "m8: Force full GLES virtual layers to go via HWC" into cm-11.0
(cherry picked from commit ebd082371e585260df7a57f3d47c1aff66cd14d2)
m8: enable TARGET_NO_RPC

Change-Id: I4ce8921936c0b030492fea886baaf27bcd120f6a
(cherry picked from commit ed3f2b6948c1faa1233445d16cacdc7334dc052d)
m8: commonize libtime_genoff

* md5's matched
* this blob needs special treatment if we are to use qc time services
* update both extract-files.sh and setup-files.sh
* no need to create m8-vendor.mk twice

Change-Id: I3d603713e873b024eb0fab0285ed4965da31f7c0
(cherry picked from commit 2004cd9a016a8e770adf375c071d0d7be280e933)
m8: add volume rocker wake support

Change-Id: Icaa2c4659c919f392f5c44cc66f21696f83a720f
(cherry picked from commit 8a8f3e4df8bbf974c605cab9d3d16d1481ceb41d)