Add support for playing files and playlists via intent.

Change-Id: I3a4be1d2eec159f47adcd9d7e9dae529ba1dbf35
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
restore all repos

Change-Id: I95aac40b9a05707ce1cecb00c4cb7f7c526b2f91
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master
merge changes from remotes/github/cm-10.1 into master