apollo: update media cursor according to passed uri

Check whether an external app is passing a MediaStore.File or MediaStore.Audio.Media uri
and update the cursor according to that uri.
JIRA: CYAN-4437
Issue: https://jira.cyanogenmod.org/browse/CYAN-4437

Change-Id: Ib378be6c2906bf35a69a34a95a81d1f3f77f9cce
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Automatic translation import

Change-Id: Iaa4918129b099fad42c644b6d304930ba2d7e223
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