Fix #334
Fix /hash/direct
Really remove secret from config.ini
Fix problem preventing #fromExtension from working
Create a thumbnail for each uploaded video

Also fixes opengraph support that was lost in the redesign.

We may want to change how this works. The converter for png images only
works with video files as the input. Might be worth tweaking it so that
we explicitly declare which input file type this converter is meant to
handle.

For what it's worth, we can convert other images into PNG files with
imagemagick like this: `convert input.ext output.png`
Add box-shadow around media on view page

This addresses the concerns raised in #343.
Fix site responsiveness issues
Further responsive improvements for ad-less layout
Fix problems with mobile site

Closes #328
Merge branch 'master' into thumbnails

Conflicts:
	templates/layout.html
Merge pull request #345 from MediaCrush/box-shadow

Add box-shadow around media on view page
Added invocations
Fixed a format string
Merge branch 'master' into thumbnails

Conflicts:
	mediacrush/worker.py
Merge pull request #348 from MediaCrush/invocation

Added invocations
Re-added twitter cards
Improve appearance of upload previews on small width layout
Merge branch 'master' of github.com:MediaCrush/MediaCrush
Merge branch 'master' into thumbnails

Conflicts:
	templates/view.html
Declare certain processing steps as "extra"

These don't get factored into the compression calculation, and they
don't represent the same media. This is currently used to make video
thumbnails distinct from the videos themselves.