QuickSettings: Allow custom off-status strings for translates

- GPS
- Torch
- Wi-Fi AP

PatchSet 4:	Removed all translations.

Change-Id: Ibc7fa50c8b1ee87170bd4b58866e45c63655a192
framework: Update German translation

Patch Set 1:    * add translation for navbar customisation
                * minor fixes

Patch Set 2-3:  * add missing string
                * fix derp

Patch Set 4:    * add translations for quick settings USB tether tile

Patch Set 5-8:  * final cleanup
                * replace '...' with unicode (\u2026)
                * copyright cleanup

Patch Set 9:    * remove copyright cleanup

Change-Id: Ifc0a4841d98e4be2183137b8f599ef6d5070f7b7
Merge "framework: Update German translation" into cm-10.1
[webkit] Runtime enablement of WebGL

Hook up debug setting to enable/disable WebGL.

(cherry-picked from commit 69ee15e5b0bc1e0b2d41d80f9f5247b826c62ceb)

Change-Id: Ib07427378450a858d6b6308e23b5e1aaac002dd3
[webkit]Change the thread priority

Change the values used to dynamically modify thread priority to
improve scrolling and pinc to zoom use cases.

Change-Id: I861b3042079058fdd614390c563f23d3cab3acd9
[webkit] Postpone sending scroll message to webcore thread

Post a message to the UI thread instead, to send the
scroll message later. Thus reduce the computation until
currnet scrolling finishes

Change-Id: Iff94af37e9070e63e0797195c7588343ab077bb3
frameworks/base: Fix to avoid crash when the tab is not set from app

As the current tab is not set from application, getChildTabViewAt
returns Null value. Added a condition which checks whether mSelectTab
is set to first Tab.

(cherry picked from commit 9be6755efb149b22c36aa3eb7cc4ffe7e765e08a)

Change-Id: I11c77ca96333e2663d28db1b5fdb46602bd9e745
CRs-Fixed: 321176
Clean up, simplify and fix AlarmTile class and logic

This commit cleans up the AlarmTile class by removing the unnecessary
listener on the alarm intent. It now listens only to the next alarm
setting value, which was fetched after receiving the intent anyway.

These changes also fix a bug that would cause the tile to not show up
after some actions, like reordering the tiles due to the visibility not
being set on tile creation.

Lastly, some minor code styling issues have been fixed.

Patch set #2: collapse onNextAlarmChanged into onChangeUri, remove
mEnabled, use TextUtils to check for string emptiness and mark
updateQuickSettings explicitly as public.

Change-Id: Ic5871a9cc4874f33181dfac14e25a89499c182f2
Merge "QuickSettings: Allow custom off-status strings for translates" into cm-10.1
Merge "Clean up, simplify and fix AlarmTile class and logic" into cm-10.1
es_ES: SystemUI: Fit spanish translations in tiles

PatchSet 3:	Rebased

Change-Id: Ief15ccd72f5cd6b1bbc8216fd69ea42cc2abf19c
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1