Bug 841972 - [music] use CSS to position and clip album art on mix page

This PR is originally from @cgjones to fix
https://bugzilla.mozilla.org/show_bug.cgi?id=841972
I have also added few fixes to complete this, and not to break the original UX and visual designs.