Camera button support: useful features & bugfixes (1/2)

Screw the remapping, let's make something more useful!
Replaced the code to actually launch Camera app, not just fire the shutter.
I won't remove it: it's cool to have an option to double-click Home for Camera.
Added:
  * Camera wake (with button half-press) and unlock options
  * "Peek": releasing the half-pressed Camera button will
    turn the screen back off
  * Camera playback control

Change-Id: Id49e09e20d81cd80d9800ab8ab0f200d44485a09
(cherry picked from commit dd3cf3564531245b85f70bfbb4af26fed43ee78d)
Merge "Quiet Hours: allow disabling of system sounds (1 of 2)" into cm-10.2
(cherry picked from commit 8116e72b279fe1b470eb5392a313b73604be21eb)
Merge "QuietHours: clean up and consolidate code" into cm-10.2

(cherry picked from commit ccdca3fb33d2f2794cea085bd85df12eb6ec3819)

Conflicts:
	services/java/com/android/server/NotificationManagerService.java