Settings: Add preference for EdgeGesture service.

Change-Id: I0325b0a9aa6eb943b48483aebe151726a2c64ac4

Conflicts:
	res/values/cm_strings.xml

	modified:   res/values/cm_strings.xml
	modified:   res/xml/system_ui_settings.xml
Performance: Add low RAM option (1/2)

* Allow users to choose between more free RAM available vs full KitKat UI features
* Fix zRAM option not set when ro.zram.default is null

Change-Id: I4066ec6ab450942abe654fa75062a471b0f8a4b6
CidKat: CyanogenMod version preference

Binds the CyanogenMod version preference to launch Cid easter egg
upon multiple taps.

Change-Id: I8e06642944d24581c0932c9964f2d9615bfcb832
Settings: Add toggle for stylus icon

Stylus icon is enabled through Language & input menu

Change-Id: Ie705fba0ba5e97030e6637ed13a0ca0cdcd0afd7

Conflicts:
	res/values/cm_strings.xml

	modified:   res/values/cm_strings.xml
	modified:   res/xml/language_settings.xml
	modified:   src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java
[WIP] Forward port Status Bar settings (2/2)

Signal / Clock / Notification Count / Brightness adjustment

Forward port from cm-10.2, adjusted for 4.4

Change-Id: I1632b6454a3fd5240179dfed34b1f332a7a37cda

Conflicts:
	res/values/cm_strings.xml

	modified:   res/values/cm_arrays.xml
	modified:   res/values/cm_strings.xml
	modified:   res/xml/status_bar.xml
	modified:   src/com/android/settings/cyanogenmod/StatusBar.java
QS: Make it possible to show smaller icons (2/2)

Change-Id: I974a8e17dfc5ae6b62af1ec87129c6f04508a865
Settings: Add missing up navigation in menus

Squashed forward port from cm-10.2

Change-Id: Ia9d51b53df8a3eb4c1b9dee1aeefb0b74eac0fde
Reorganize and clean up lock screen section

- Move the option for enabling widgets to the top of the widgets header,
  as it 1) is the most important option in that section, 2) is most
  likely going to be what the user is looking for first and 3) is a
  dependency for most of the other settings in that header.

- Use the simple and intuitive AOSP "enable widgets" title for enabling
  widgets instead of the verbose "widget pager" term.

- Shorten and simplify overly long, hard to parse space-hogging
  summaries.

- Move "slider shortcuts" out of the widgets section.

- Hide "maximize widgets" option on low ram devices

Change-Id: Iac1b55a6b976c5645ca7f46e7fdf0821396e1100
Forward port CM Screen Security settings (2/2)

* Lockscreen Vibrate
* Slide Lock Delay
* Menu Unlock
* Home Unlock
* Variable size pattern lockscreen
* Toggle dots/error pattern visibility

Forward port from cm-10.2, adjusted for 4.4

Change-Id: I0dda524830d8dce571910eb1fbd66d5b5af11bff