Quicksettings: Fix battery tile showing 0% in certain conditions

Battery tile would show 0% sometimes because
the callback isn't sent until battery was updated.

Instead we store state via global variables and force
the first update.

Also includes simplification of code.

Change-Id: Ia346c883308cbdab5a7cccdbd579e4d605b831e8
Signed-off-by: Evan Anderson <evan@thelinuxman.us>
Quicksettings: Update all of the battery tile, not just mModel refresh

Change-Id: I9a5dfb0d13245c8151e24ddec2cf5c6636bc4580
Signed-off-by: Evan Anderson <evan@thelinuxman.us>
Add NFC QuickSettings Tile

Conflicts:
	packages/SystemUI/res/values/pa_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java

Conflicts:
	packages/SystemUI/res/values/ras_strings.xml

Conflicts:
	packages/SystemUI/res/values/simpleaosp_strings.xml

Conflicts:
	packages/SystemUI/res/values/euc_strings.xml