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
Apollo: Avoid crash when attempting to load many items

* Thread pool executor will reject additional tasks when it has
  exhausted it's queue space causing Apollo to crash.
* Load default artwork if executor is too busy.

Change-Id: Ie25182ede0cfbd0ca8595dbb1f8c024a13a09d93
Apollo: Update default album art

* PS 4: Fix some pixels around the edges
* PS 5: Add xxhdpi asset

Change-Id: Id876a095ea54ebfed1ad7dfc41d678e709e37332
Initial translation import

Change-Id: I415c88b6fb9fbd5debb71fb0aafa7dd4deec5195
Automatic translation import

Change-Id: Iedc22ce41ac4600d5b9f8c1159ba2a0fcb89e5f0
Automatic translation import

Change-Id: I001eaede9d371f05f6f1607d5d62bbda81996438
Automatic translation import 

Change-Id: Iff184c230fff5b6a6fe78e7f1bffafda76352b31
Automatic translation import

Change-Id: I7dd5e47ef168b863f0c64d66a47b3deb891837bf
Automatic translation import 

Change-Id: I8e622662fa84b45e7b7360281d15532c12d460e1
Automatic translation import

Change-Id: I27d1ce6da94522414e7801556851554dd77e08a7
Automatic translation import

Change-Id: Iba7b253bd132b0b85df964289bb179a4c6b3f5cd
Automatic translation import

Change-Id: Ida0b3098ac6e8b22310ad672f81f146403ba2c61
Apollo: Allow reading external storage

Change-Id: Ifeb30898036b6e3390e416bfebd22679deb367bf
JIRA: CYAN-3867
Automatic translation import

Change-Id: I086e8cdae02290e9153754f1c0a40abe6256ba4d
Apollo: fix npe when there is no data in the errorelement.

PS5: fix a regression which causes a crash elsewhere.
Change-Id: Ib1464e8ca0e1f61533ce0b0cd172accc21c21ce0
Jira: CYAN-2839
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
Display the song duration in the queue and info views

Change-Id: Ia76556d55e150142a3c1155126fb41ac12323c43