Automatic translation import

Change-Id: I7a750d6e136de393db8e65959ead187e9464130c
Fix a million strings that still say CyanogenMod Version
Thanks for pointing it out: Andreas Daniel

Change-Id: Iec830502630a50bdefa379dc90472eea732864d0
Make NavringPreferenceSwitch less purpose-specific

Change-Id: Iad7596e8d26f0b4755adeba2a865fa9a2ddf4079
NavRing settings: modernization

issues: icon picker is NOT FIXED by this... but it is NOT more broken than before this. It ain't my turd sandwich, so I'd sooner drop it than take a bite.

-commit target/icon changes ON CHANGE (remove sace+reset buttons... because navbar doesn't use them)
-kill private trivial helpers
-move most state related to dialog item click handling into dialog click listeners
-hide custom icon setting when shortpress app is a custom app (not handled in the frameworks code)
-kill string array resources used exclusively programmatically
-replace those string arrays with an enum

ps2: builds
ps3: whitespace, fix initialization
ps4: fix copy/pasta
ps5: fix copy/pasta pasta
ps6: bullets[3+], fix setting application+init

Change-Id: If95c80edfde7b2a8d0035b1718cc6bfad5bc1e7c
Merge "Make NavringPreferenceSwitch less purpose-specific" into kk44
Add a NavBar toggle slider that parallels the navring one on devices where navbar is optional

Change-Id: I14c66e01a8bcef5a5cc751fbb9a767da1731ee4d
Navbar: alternate layouts

add and configure up to 5 extra navbar layouts

Change-Id: Id1b79ade5e9a200f5dadd9d54697113558cf9421
Density changer:  use a number picker for custom DPI editText

Fuckass development is generally a pain point for users so lets not
use a regular keyboard for this anymore

Change-Id: I109458acd5a475409b0735d02684b836d3f856e8
Settings: Fix AOSP WiFi AP translations

* Add missing spaces between SSID and AP security

Change-Id: Idcd284a16cbd10a0e73db8bfda988f2ad3e6e6f1
Fix IME navbar settings - these extra changes broke things.

TODO: Make the IME navbar layout actually configurable. (@Dave)

Change-Id: Idcbe9c08c3c0add27ed7ece0d9f5dad1c3c28dd1
Navbar mult-layout -- OMFG. arrays moar plox.

TODO: Navbar settings need severe modernization too... that DialogConstant enum is unnecessary. with a capital unnecessary.

Change-Id: I585b36e6e27dbd97aa961810b636c7134119e9f7
Navbar: fix IME layout customization

Revert "Fix IME navbar settings - these extra changes broke things."

Reverting the previous changes had no impact and reduced organization
considerably.  To function properly the string builder evoked by the
update method when the dialog's onClick is called needs a static hashmap
of possible entries to iterate through. The default string is now set in
frameworks if the string is null.

This reverts commit 3286111d3589b96dcd42ac46befd78d4d283d560.

Change-Id: Ide82083e26663c58c2d25c597ed787c80f7bb62b
Revert "Navbar: fix IME layout customization"

all this fixes is that it isolates my fix for IME layout customization and reintroduces the extra crap from the commit that broke it.

-openPreferenceDialog is called in one place. inline it.
-mLayoutView does not need to be a member, especially if openPreferenceDialog is inlined.

This reverts commit 799fc80f7df24cefc774f7a5a732133ad28bc9af.

Change-Id: Id50b6a154b65cbee72c140b4742726731c027fd0
6-bar signal icon sytle [2/2]

Change-Id: I6a48f77e831b9f48c46c0d73dc1a669c552996a7
NavbarSettingsFragment: Move imelayout dialog stuff inline and clean up onCreateView headache

Change-Id: I667df82e7328411ed8ec5616534486eb1a15baae
6-bar signal: follow our style formatting

FFS.

Change-Id: Iaf2f6dfb90277bbfd9528a2163bbb5eff7303416
Merge "6-bar signal: follow our style formatting" into kk44
Merge remote-tracking branch 'upstream/kk44' into kk44