App sidebar from ChameleonOS [2/2]

Summary: This is a squashed commit of app sidebar support from ChameleonOS (github.com/ChameleonOS). All of this app sidebar work was done by 0xD34D.

Test Plan: Use app sidebar at different resolutions. Launch apps and shit

https://bitbucket.org/codefirex/packages_apps_cfxsettings/commits/39677718967faeb668c8a49dcf9f67c5e06c9ea0

Change-Id: I99f89bb11cb01f20f05c26e3e5696a0ecff003d0

Conflicts:
	res/values/cm_arrays.xml
	res/values/cm_strings.xml

Conflicts:

	res/values/cm_arrays.xml
	res/values/cm_strings.xml
	res/xml/system_settings.xml

Conflicts:
	res/values/cm_arrays.xml
	res/values/cm_strings.xml
Revert "App sidebar from ChameleonOS [2/2]"

This reverts commit e2af35eece28e27c34132495f09f9a92c13a41ef.
Settings for navigation buttons
DERP
Restore disable boot animation preference

Change-Id: I12ce3a52af0812581a2db58ec884302404a27b8c

Conflicts:
	res/xml/performance_settings.xml
	src/com/android/settings/cyanogenmod/PerformanceSettings.java
Use persist.sys.nobootanimation
fix
Fixes f0or nav bar settings

Change-Id: Iae354641761a3c7b79993d6b8710c775ba9c7979

Conflicts:
	src/com/android/settings/cyanogenmod/SystemSettings.java
src/com/android/settings/cyanogenmod/ColorPickerDialog.java
Navigation button glow time and color options
Add navigation bar height option
src/com/android/settings/cyanogenmod/SeekBarPreference.java
Revert "src/com/android/settings/cyanogenmod/SeekBarPreference.java"

This reverts commit c5595cab31b9fcdc29ff4d637560485f05c7164d.
Revert "Add navigation bar height option"

This reverts commit ad27d63aed6191b3ad3dc5dd1b179cc40f9ea68d.
Revert "Revert "src/com/android/settings/cyanogenmod/SeekBarPreference.java""

This reverts commit 793e9db3a937c3a53f5d5e1d0423d69260428a5d.

Conflicts:
	src/com/android/settings/cyanogenmod/NavControl.java