Settings: TRDS 2.0 (3/3)

After testing with huge success we discovered here
and there small problems (like NFC beam animation is broken,
TRDS was disabled on cardock etc) which mainly was caused
due that we used the already from AOSP introduced uiModes
qualifier which could cause in special conditions this
conflicts. Beside that we want a bit more flexibility.
Result: This commit introduces the inverted qualifier as
complete own qualifier undependent of the already AOSP
used ones.

Beside that it fixes all known issues......features:

- it is now completly working over the AOSP Configuration classes
  Means every app get notice of a change trough onConfiguratioChange
  and restarts it's activity if change was detected.
- app can disable that like some other configuration values
  over AndroidMainfest.xml
- beside "inverted" folder another "notinverted" folder is introduced
  for another themeing (eg white)
- qualifier order is direct before the official uiMode qualifiers
  (see AOSP docs)
- All usual Configuration actions can be used with the inverted
  qualifiers....like BroadcastChange, direct read out from every
  app etc. etc. Note: Only system can change the uiInvertedMode

So as you see a real own qualifier now

NOTE: Apktool as well aapt need to be changed to fit the "new
qualifier"....which means that we need to recompile our gapps
that they react as well on this new behaviour. Think we will get them ready
next 2 or 3 days

Change-Id: I6ac22062e32be902ca834fc7ac2b12fd24e47d44
Settings: refactor TRDS toggle and add some apps

cheers

Conflicts:

	src/com/android/settings/slim/TRDSEnabler.java

Change-Id: Ib3e79e3deeaeedda068575df1a494a89555ef7a4
Music Tile [2/2]

Change-Id: Icccdcd2975216be7dcc52c88a9960fabad530e75
Revert "Music Tile [2/2]"

This reverts commit 3975c3df28f51a4031011d60125bf400a21b6b46

Change-Id: I8562d2b8ab27690e46e74dad27719d0cc7ca9883
Music Tile [2/2]

Change-Id: I4e168e64a618bac8a3fed94e1a59266f56bdb17c
Pie: add new value for pie's size, string's fix
-Added new value for pie's size (Monster), should be used on tablets or in tablet mode for every device.
-Fixed a recently generated double default for trigger option

Conflicts:

	res/values/arrays.xml

Change-Id: Iebba63ed7504ff4c142a41affa0560bdd0b3adab
Settings: Reorganize Greek translations

Revert AOSP strings
Rearrange CM additions.
Slight reword of some strings to match original English strings
Add translation for:
* volume/dock battery/expanded desktop tiles
* swap volume buttons
* ad-hoc
* pie controls
* stylus gestures
* overhauled auto-brightness

Conflicts:

	res/values-el/strings.xml

Change-Id: I9efd46777060a9e54901e52c976849a31897f16a
Settings: Simplified Chinese Translations

Updated translations and reorganized all CM strings into cm_arrays.xml
and cm_strings.xml respectively.

Patch Set 2: Made the changes suggested by Engle Mars, as well as
deleted all comments as per the new translation policy. Also added some
new strings.

Patch Set 3: Updated with new suggestions and strings.

Conflicts:

	res/values-zh-rCN/arrays.xml
	res/values-zh-rCN/strings.xml

Change-Id: I65d185bf107491fc44584aa6defbed8565d7862c
Settings: Update italian translation

	Apply a little correction
	Add wifi country codes

	Patchset 5: Update Pie controls translation according to commit  #35342
	            Update power widget translation

        Patchset 6: Add stylus gestures strings

Change-Id: I63978447e967903bfcd4153795460d8881afeb09
Settings: Update Polish translation

PS2: Fixes

Conflicts:

	res/values-pl/cm_strings.xml

Change-Id: Ifac03a41946e571f80131a05bf0184e8c8e7e252
Added hungarian translations

Conflicts:

	res/values-hu/cm_strings.xml

Change-Id: I67a50cc7a0ce46e99411d11258cf43292e1cfca8
Settings: ES translations

- Move CM additions to new files
- Restore AOSP strings
- Power notification support
- Stylus gestures features
- Frequency selection for new IBSS
- Auto-brightness level UI

Conflicts:

	res/values-es/arrays.xml
	res/values-es/cm_strings.xml
	res/values-es/strings.xml

Change-Id: I35b4a556ea192bde3bb69703f28c06167bebe098
Power sound notifications: fix ringtone picker title

Change-Id: Ied0a08ec1607b778324e69a7b40bac056235bebf
Settings: Broadcast ACTION_DATE_CHANGED

Send ACTION_DATE_CHANGED when user change the format of the date

Change-Id: I89ef0354ae2b0825378a6e8939341c4eccf63e17
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Fix NPE in Settings -> Language & input -> Default -> Setup input
methods

If the InputMethodAndLanguageSettings fragment is launched in IME-only
mode, it removes most preferences, so we need to null-check them before
use.

Change-Id: I297cc9c6885f62ed6ff65937ef5da401ab7cd271
JIRA:CYAN-896
Settings: RU translation

Patch Set 2: Update translation

Conflicts:

	res/values-ru/arrays.xml
	res/values-ru/strings.xml

Change-Id: I8d85da8f73d280434a55ff45e7c7498809484a4b
Settings: Refactor dimens

Conflicts:

	res/values/dimens.xml

Change-Id: I02cb278e14e31c2ec4bcf670ee0baf900da286bb
Settings: Add translatable false tag

Added translatable false tag to auto_brightness_brightness_format
and removed it in any other languages

Conflicts:

	res/values-af/strings.xml
	res/values-da/cm_strings.xml
	res/values-fr/cm_strings.xml
	res/values-it/cm_strings.xml
	res/values-ja/strings.xml
	res/values-ko/strings.xml
	res/values-nl/cm_strings.xml
	res/values-pl/cm_strings.xml
	res/values-pt/cm_strings.xml
	res/values/cm_strings.xml

Change-Id: Ie912c2a767cf0a2f2e068d3032dd1ea79263dab4
Settings : FR translation

Patch set 2 : rebase, correction
Patch set 3 : correction

Conflicts:

	res/values-fr/cm_strings.xml

Change-Id: I34c0eed2b7c6373efe87573f70e83044a59b669a
Fix light settings dialog being unusable in landscape.

Change-Id: I38eeeafd1d8260ab4a7c8de9099a7e270c1462f2