Frameworks: Quiet Hours Automatic Switch (1/2)

Change-Id: I3e09891a60ffc5a11f5b5fabef8e06fb02dc9f5d
Derp leftover from Auto Quiet hours patch

Change-Id: I42e214425c094b49ef6c102569aca9dec79ba802
Allow subclasses to override bindPreferences().

Allows them to modify adapter behaviour.

Change-Id: I6767e3988740b674fbdf40a903cd2ef3949ca7db
Fix possible NPE in SyncHandler.onBootCompleted()

If onBootCompleted() was called a second time, it would have throw a
NullPointerException since the queue object would have already been
set to null by the previous call. This commit just makes such an
object behave as an empty queue instead of throwing the exception.

Change-Id: I7ef82ba1e2504ceb0a2c11694d32f0588db7d0af
Add more Slim shortcuts:

Quiet hours
Rotation

PS2: show shortcuts
PS3: again :D
PS4: add volume panel, reboot and recovery shortcuts
PS5: forgot AndroidManifest change

Change-Id: I1647076b2038ea1e2a218e74f73726dc0c9c4c06
App Circle Sidebar: Support for Configurable Trigger Region[1/2]

Change-Id: Ib89a98e607f48108b1a1fb54f00335a3bc4ff2e7