Fix headset button double-click handling with screen off.

Handler only counts awake time, so we need to hold a wake lock while
having messages scheduled to it.

Change-Id: I01fae025830734758a704afaac452b61db3a13f4
Merge "Fix headset button double-click handling with screen off." into cm-11.0
Handle album and artist view intents

Starting playback of an album (or all songs by artist) is very useful.
My current use case is a music library smartwatch app,
like Peapod for Pebble 1.0 and iOS.

Relevant SO question: http://stackoverflow.com/q/15571153/239140

Change-Id: Id6026176436be3d207c7fbf150044adfc14258e2
Fix Apollo list padding

Change-Id: I0fcec936f78eaf786ff59ab000510134f993fdbd
Apollo: Use correct preference keys for artwork download

* These settings were not being respected because the preference key was
  wrong.

Change-Id: I2f6733b6de206a76ce1f6899beced36922653b05
Merge remote-tracking branch 'github/cm-11.0' into HEAD