libaudioeffect_jni GREF leak fix

- excessive jni reference in AudioEffects
- global references created during native setup are not deleted
- global references are dleted in setup failure and during native releases

Changeset 2:
    -fixed whitespace, and rebased on jb42

Modifications, 1 tab == 4 spaces

Change-Id: I3ff54cc3b0c5394e978421dad3a7a257551f776e
Signed-off-by: Alexander Martinz <eviscerationls@gmail.com>
Revert "Set circle charging animation default to none"

This reverts commit 0f7c351dc0ab777147a4165ccb32e27ab35e5c15.
Revert "fb: fix rounding issues and take density into account"

This reverts commit df3aa92ff9e21c6e42f13cbe07d10c3de808d42f.
Revert "fb: add bottom margin to stock default battery icon"

This reverts commit fcedcdb0f8b0658a91fb9a7c2a7334d421ceaeac.
Revert "Fix battery icon with percentage showing "!" and percentage only color when under 14%"

This reverts commit 0935449c898b12dfa0132b7afc3808c580c03070.
Revert "fb: fix qs battery tile on normal icon due of left over"

This reverts commit e49cd886af0b6542a8e74229fd536ade127b0713.
Revert "fb: show percentage on icon in bold and use for"

This reverts commit 4b1a6bc09af43b3e2a394c8c48c8b3e6c276b6e8.

Conflicts:
	packages/SystemUI/src/com/android/systemui/BatteryMeterView.java
Revert "fb: add battery styles the new way 1/2"

This reverts commit cdb1cb2616f86a2a29771a20480535805c181ae7.

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/layout/quick_settings_tile_battery.xml
	packages/SystemUI/res/layout/status_bar.xml
	packages/SystemUI/res/values/liquid_attrs.xml
	packages/SystemUI/res/values/liquid_strings.xml
	packages/SystemUI/res/values/styles.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java