Fix for workspace showing outline after live settings changes

Change-Id: Ia60d8541b91e0ea9f65c8551aff1cfea7ae5c3fa
Fix AppInfo drop target getting cut off when search bar is off.

https://jira.cyanogenmod.org/browse/CYAN-4665

Change-Id: Id1db2c19430bb5c617ab53383fd25625980e9acf
Add support for CMHome (1/2)

Add permission for DashClock extensions.
Change Trebuchet to allow viewing additional screen.
Add setting that to configure Google Now / CMHome.

Change-Id: I63286a2cce87455ed411bd4c77680200eec89be7
Settings adapter should use the position and partition values

Fixes:
https://jira.cyanogenmod.org/browse/BACON-587

Change-Id: Ie935c51ea1e68eaa7da64b23eaf2ae28a630a3bb
Fix CustomContent/CMHome bugs with settings.

1. If Search Panel / CMHome is enabled, it would become visible
   in overview mode after any setting is toggled. Fixed.
2. If all icons on the last home screen were removed and Search Panel /
   CMHome is enabled, CMHome would become the only workspace, breaking
   most things. Fixed.

Change-Id: I5a31e8058f71922c2790c6ac43b09ed7bcbe768a