Use correct MIME type for PNGs
(Bug 5135) Add bulk resized image support

This lets the /file/edit page load resized images so it doesn't force
you to load the full image. Additionally, this makes it so that the URL
returned is always the same as the input width/height, which makes for a
more consistent UI.

This also fixes the image/x-png MIME type that File::Type returns, which
causes Chrome to want to download the image.
Convert P to DIV

I have philosophical opinions about the nature of the paragraph tag, and
how it should never be inline-block.

Also, this removes the max-width/max-height which aren't necessary
anymore as we now enforce that in the media system.
Decrease the maximum width preview image can be
Fix label alignment on mobile phones
Reduce form fields from five to three

Five is too many! We now let people set: Title, Security, Description on
upload

Also english-strips the form fields
Consolidate CSS
Fix display of error when there is an upload issue
Tweak image preview / upload styling

* make sure that canvas can only be as wide as its container (has a max
  width of 300, but may still be too large on small screen sizes)

* make progress bar be as wide as the container -- looks more pleasing
  and even
Turn off line comments when compliing the scss files