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/attrs.xml
	res/values/cm_arrays.xml
	res/values/cm_strings.xml
	res/xml/system_settings.xml
Fix Sidebar