Settings: Added choice of 45 seconds for screen timeout, lock screen and dream.

Change-Id: I58cb14776fe9d447b79faf810d7f6142bc058341
Separate Android Encryption Password from Lockscreen Password

This permits the use of a different (hopefully longer and more complex!) encryption
password, while using a simpler (and easier to type) lockscreen password.

Change-Id: Ib8c62c8eb4c86cd9e0117444231e8139c08ad1b6
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: Ifcd1358bdee69d06877510e0eafe88aa43021780
Merge "Settings: Added choice of 45 seconds for screen timeout, lock screen and dream." into android-4.4
[2/2]Settings: Option to hide Adb notification icon

Base: https://gerrit.omnirom.org/#/c/2934/

Change-Id: I3ac5f08a077e04dade4bdeed58442043a8fb5d23

Conflicts:

	res/values/custom_strings.xml
Port "Option to control cursor in text fields using volume keys (2/2)"

Change-Id: I20109c880ed3ac27783f825557f6830d83e3dd5d
Add LockClock to Settings menu

Change-Id: Ie9d10e7c8186354f01e29e1aaeb23b580ebd04aa
Settings: Added cpu info and memory info to About Phone Settings

This is pulled from gingerbread. No code looked like it needed to
be re-done. This contains code from the following two commits.

shafty023<gameboy45@gmail.com>:
http://review.cyanogenmod.com/#change,1774

Keyan Mobli<persiansown@gmail.com>:
http://review.cyanogenmod.com/#change,1820

Patchset 2: Fix string constants
Patchset 3:
- Moved file paths to string constants
- Check for meminfo and cpuinfo files, if bad don't show preference
Patchset 4:
- Created variables for each operation.
- Wrote Long to print -1.
Patchset 5:
- Simplified and refactored
Patchset 6:
- Fix authorship herp derp
Patchset 7:
- Show only total memory, available memory would probably cause users to
  kill apps en masse.

Change-Id: Ib0550a5af515ae3a48481412c5c9c504cd80b743

Conflicts:

	res/values/custom_strings.xml
Settings: Icons (ActiveDisplay,Performance)

PS 4: Proper Icons

Screenshots: (not the right sizes, just to see the drawing)

(ActiveDisplay) https://drive.google.com/file/d/0B0oyU5PA_04HRVhxMXVxb05zRDA/edit?usp=sharing

(Performance) https://drive.google.com/file/d/0B0oyU5PA_04Hc2NCbDlPWVdmTjg/edit?usp=sharing

Change-Id: I7e2a3094a94ade9200b0d2842ff0465969058690
Address the 'ART' Issue

Rather than outright remove this completely, address primary concerns:

* Add a more verbose warning message on alert dialog
* Explicitly state experimental form
* Explicitly state not supported (no bug reports)
* Explicitly state issues (crashes, bootloop, etc)

Additionally, move option to 'Apps' header (bottom), as this is it's
primary impact.

Change-Id: Icf103b5576c8e93f8a30ccd348476bf207401355
Add fastscroll to the Manage applications screen

so you don't need to scroll so much if you have alot of apps
and want to go to the bottom of the list.

Change-Id: I96d892abf53a9da784ae1df056558d4fd3cf64f6
Show application's package name in the "App info" screen.

Change-Id: I7dac8ffa0b10abb5ff235750e90a96d801b2f919
Settings: Forward port Kill app longpress back (1/2)

Adds a checkbox to development options, to kill apps on
longpress back.

Change-Id: Iad1ea4772abd8b4fe7d3b696ea40aa259a52c9df

Conflicts:

	res/values/custom_strings.xml
[2/2] AOKP Custom Animations

Framework part - https://gerrit.omnirom.org/3961

Change-Id: Ib3c10634237786fc8c385a2369a16e4c33f882dd

Conflicts:

	src/com/android/settings/SettingsPreferenceFragment.java
Add back privacy guard manager.

Change-Id: Ic9fbbae137bb8425fe72a6cdb2f17117351b5709

Conflicts:

	AndroidManifest.xml
	proguard.flags
AppOps: Add advanced menu link from privacyguard

Forward port from cm-10.2

Change-Id: I09b06eca34366526e5b1cd39763f31414e93a0c0