Update MediaCrush support

This makes a few changes:

- Rely on blob_type instead of user-supplied mimetype to figure out
  media type (i.e. video/audio/image)
- Set flags (like autoplay/loop) according to user-specified values.
  This is valuable, for example, if someone uploads an actual video and
  sets the flags so that it behaves like a GIF (autoplay+loop+mute).
- Fix issue with link on branding for albums
Fix up stylistic choices
Merge pull request #704 from SirCmpwn/master

Update MediaCrush support