AOKP custom system animations (2/2)

ported fom here: http://gerrit.aokp.co/#/c/12305/

Thanks to Steve Spear

Change-Id: Ic93fc795c4600784a423f2e9b5b1984c7aabb7cb
Revert "App ops"

This reverts commit 39f2f18b5bd43318a95f0bd21eca99dbe060f2de.

We don't need this custom implementation. Privacy guard have App ops now!

Conflicts:
	res/xml/settings_headers.xml

Change-Id: I6814d34a198f8fe5f8032feb14e7d184e09e437a
Merge "PrivacyGuard : Reimplement to use appops" into cm-10.2
Merge "Improve app op details layout." into cm-10.2
Merge "Save last list position in privacy guard manager." into cm-10.2
Settings: DE translation

Change-Id: Iade1cc8f8ef8f64c4ef9ba7fe59c0e28d5fd5371
Settings: HU translation

Change-Id: I14cfa53adf3df2ff568e2d218d4a832063afb971
Settings: CA translations

Change-Id: I30a2b5108c40dffbfb56fce42470c353b92cb3a7
Merge "Settings: Simplified Chinese translation" into cm-10.2
Remove the save step from lock screen and quick launch shortcuts

Hear me out on this: none of the settings pages in Android require an
explicit "save" step to be performed by the user. The change is always
made immediately after making a selection. Likewise, other CyanogenMod
screens such as the QS tiles also take effect immediately.

The save step when modifying lock screen slider targets and quick launch
shortcuts is simply put completely unnecessary and distracting. It also
makes it far too easy to accidentally lose all the changes the user has
made.

This commit gets rid of the save buttons and saves the changes
immediately.

Change-Id: I50d3cbd1cf80eafb9cd6b5ee1fca217f6ae6ae07
DevSettings: Fix the root-access toggle in eng builds

It was being unconditionally removed, put it back

Change-Id: I8eecab7353c59b224d917cc1710124f57656cf47
Active display: Option to change display timeout [2/2]

Change-Id: I2cb0252dac6563517f28123f5de0a40f4bb824bc
Settings: RU translation

Added translation for "ADB over network" option.
Updated/rephrased/fixed a lot of other options :)
PS2: fixed a couple of typos.
PS3: updated even more messages.
PS4: minor fixes.
PS5: some more minor fixes.
PS6: translated forgotten "Network mode" option.
     Edited "No override" to say "Leave untouched",
     now looks a lot more understandable.
PS7: refactored App Groups (Profiles).
PS8: final nitpicks.
PS9: rebased to fix merge conflicts. Ready to merge!

Change-Id: I50d881495f845b6c4abf117917300165c7facf71
Settings: DE translation

Change translation after usage of AppOps for PrivacyGuard

Change-Id: I7bfea68a27d5a018f62f4f68a4f4415e2d877f8e
Active display: allow hiding low priority notifications [2/2]

Change-Id: I244743ed1a32f59065af3c4507f4132b7d3b0d72
Settings: PT-BR update translations

Change-Id: I6373de269c3cb2124b7264f7deab1a0c3136378f

Conflicts:
	res/values-pt/cm_strings.xml
Move 'Swap volume buttons' option to 'Buttons' menu

- no one would expect to find a volume buttons option under
  Settings>Display & Lights>Rotation
- other volume buttons options are already under Settings>Buttons
- the feature actually does not depend on 'Auto-rotate screen' option,
  it depends on screen orientation which can change also by other
  means than sensor driven auto rotation - orintation change enforced
  by top app, by dock, by keyboard slide...
- title changed to 'Reorient volume buttons' (to hint at orientation)

Change-Id: I8c03c885c6f2c9ef8d23561b0a3a1a6019512c6e

Conflicts:
	src/com/android/settings/cyanogenmod/ButtonSettings.java
Settings: EL translations

PS2: trigger Cid again

Signed-off-by: Michael Bestas <mikeioannina@gmail.com>

Change-Id: Ib6ed46ada8b440864fb9427ee78c3ee1a24ae6ad
Allow homescreen widgets on the lockscreen (2/2)

Change-Id: I0dfb20053cb8007d76640314913ab28d9f2005f2
sound: Enable audio thru dock devices by default

 * This should just work. A user should not be expected to dig thru
   settings in order to make their shiny new dock play some Monster
   Magnet. Turn it on by default.

Change-Id: I7a8f4fd64831e2e7206046fa2af51589060d3383