Squash sidebar commits from ChaOS

- Add ability to exclude apps from the sidebar
- Add user selectable size for sidebar
- Inital App sidebar commit
Create SeekBarPreference.java
Gesture anywhere 2/2
derp
FULL ActiveDisplay Settings
gesture derp
Create AppMultiSelectListPreference.java
Create ad_excluded_app_item.xml
Create ln_excluded_app_item.xml
Add Fast Charge QS Tile [2/2]
fix try
Revert "fix try"

This reverts commit cfbd8197efb7a8f81b8d255c88e55414d28aae02.
good try
Update slim_strings.xml
Update slim_strings.xml
Update QuickSettingsUtil.java
app circle 2/2
Update InterfaceSettings.java
Settings: Fix possible illegal argument exception

User reported this exception during toggle settings from QS
Just check if receiver where attached before unregister them.

Change-Id: I184042bd05af28dc2ad2272fba25b650ccd2c8c1
Settings: let the controller handle all

observer should update the service.

Fix ANR for schedulService() loop on start service
	command issued

PS:
After Juba fixed the root cause and the loop the boolean check is not needed anymore

Change-Id: Ic74239fc785c3590fe8a6dd030c71cb653c43bf8