SoundCloud refinements + player

This requires a PR to the internal core repo to work. I had to make some additions to the Spice api so I could integrate the audio player with the tile view. I'm still not sure this is the best way to do it, but I figured I'd take a first stab. Let me know!

cc @russellholt @jagtalon @chrismorast