Services: vibration multiplier (1 of 2)
implement 1% battery on select devices

via ro.product.use_charge_counter=1

Change-Id: I6ae67e36382038c84cd017bc015c9b46b40a59da

Conflicts:
	services/jni/com_android_server_BatteryService.cpp
Fix gps location provider log derp
Remove framework services apk tests
Remove unused signal strength log import
Missing java api hide doc in telephony manager
Fix some internal telephony derps
Cleanup/fix aapt tool derps
aapt: localizations: be more aggressive

* errors instead of warnings for:
  * A localized string for which no default-locale version exist.
  * A localized translation of an translateable="false" string.

Change-Id: Ib700fe323019f285f5a1931fe96500b2de03106b
aapt: add check for untranslatable "string-array"s

Change-Id: Id884af0505c0bcdfa20b400fcdd54f699f8ef38f
Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
aapt: allow toggling "errors instead of warnings"

* This patch makes the default behaviour same as AOSP,
  treating untranslatable strings in any but the default
  locale as warnings.
* Setting the environment variable AAPT_ERROR_ON_WARNING to
  anything will make those warnings, errors.

Signed-off-by: Chirayu Desai <cdesai@cyanogenmod.org>
Change-Id: I7da98d277495a7646ad64ba2f7e6a6bf14290f98