Apollo: Allow opening audio from any content provider

Change-Id: Ia63fbe4866e5b3edb9084949a1d81d10a03e9fb6
Apollo: update strings

Change-Id: I5b86593e3423bb6997b9850e58ce3d9e5b5ae11d
Apollo: Fix repeating of a song

Fix repeating of a song after the resume of playback
service

Change-Id: I186648fed2e2952ca4c961d36e49d74110fc5f82
Apollo: Fix Play/Pause button on normal notification layout

Change-Id: I5456169a7992a5d147bb385d6e9c1c0c34938e5f
Apollo: respect shuffle settings when removing track

Change-Id: Ia737d18927b5b6d53f1bfdd00ad5fa7b78b65839
Apollo: Add 'Remove from playlist' to context menu

Change-Id: I19cedf38ee17c0fdd9d4b3b80e2daf83109a1173
Apollo: 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: I858e5bb1b965a05b2c68828201cd40aa4cc675c3
Apollo: fix issues deleting albums

Recents and Album frags shared same group id causing
NPE if trying to delete album (from Album frag) not in recents

Change-Id: Ia50aea5a9874e4abb1587fd37e396bd6b700a0a9
Apollo: Fix list padding

Change-Id: I025600c093e294ddd3bede4c088b16e6842747c7
Apollo: Fix artwork download preference

Use correct preference keys for artwork download

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

Change-Id: Id37944f00ebf833abb082dc79c7ccd42b517c5dc
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: I7b7a6c45625882f09eac4abc6270be4612f87ccd
Merge remote-tracking branch 'omni/android-4.4' into darkkat-4.4

Conflicts:
	res/values/strings.xml