apollo: ensure that the current cursor is opened

JIRA: BUGDUMP-21562
https://jira.cyanogenmod.org/browse/BUGDUMP-21562
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: Ib808e074145bf3dfc1686ec32a3168d2e46fc515
apollo: fix typo in sort order key

JIRA: BUGDUMP-21136
https://jira.cyanogenmod.org/browse/BUGDUMP-21136
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: I102e2b9766eed4bf84251789fee87f9008660edc
apollo: extract song list from adapter instead from a new cursor

Creating a new song list cursor could differ from the current adapter data, so is
better to create the song list from the current viewable data, otherwise it could
lead in a AIOOB.

JIRA: BUGDUMP-21770
https://jira.cyanogenmod.org/browse/BUGDUMP-21770
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: Icec7bb9b377b467fa7009122facc2e7205348ba0
apollo: remove handler messages prior to kill the player

JIRA: BUGDUMP-21233
https://jira.cyanogenmod.org/browse/BUGDUMP-21233
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Change-Id: I3b5ac41079ce066a69e9338da6d6e895af6eadb3
Merge "apollo: fix typo in sort order key" into cm-11.0
Merge "apollo: extract song list from adapter instead from a new cursor" into cm-11.0
Merge "apollo: remove handler messages prior to kill the player" into cm-11.0
Apollo SleepMode

Change-Id: I074b10a26daf116da4d6d21d6d26724f4c5b04cc
Apollo: Catch NullPointerExceptions

Sometimes it fails to get image and throw npe. (especially when connected with weak wifi, etc)

Change-Id: I23c0e74783f43bfc067c66d694070e9f907f0d8c
Make this a bit more consistent with the KitKat UI theme

Patch Set 1 - Here are some images to show what it looks like
http://i.imgur.com/FALx2z6.png
http://i.imgur.com/mCD4Jq0.png

Patch Set 2 - Got the remaining of the Holo Blue Light drawables to match
Before http://i.imgur.com/SxPe53D.jpg / After http://i.imgur.com/k8FMxiR.jpg

Change-Id: I24679e2219061b5e5e79d1cd467fbe944057f153
Apollo: KO Translations

Change-Id: I8c99a5bb2a6564b621280e6358dd4bd1886c5795