More subtle video border
Hard shadown instead of border on videos
Remove unnecessary semicolons

Found by jshint.
Avoid defining "video" twice

Found by jshint.
Add config for jshint
Enable simple JS testing with Travis
Add Travis build status to README
Add blob ajaxTransport

This allow us to make AJAX requests with a "blob" dataType and get raw
binary data back. This will be used in later commits to retrieve the
thumbnail images directly.

XMLHTTPRequest Level 2 support is needed for this, which means that
this only works in IE 10, Firefox 28, and Chrome 33. See

  http://caniuse.com/#search=xhr2
  http://www.w3.org/TR/XMLHttpRequest2/
  https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest

for more information.

Code taken from https://gist.github.com/mgeisler/93d02db0d972925b086d.
Send extracted thumbnails data directly to stdout

The data is no longer base64 encoded. This saves time since we don't
need to start a Python ZeroVM job for this. It also saves some
bandwidth since base64 encoding expands the input by 33%.

This change breaks compatibility with IE 9 since we now require
support for XMLHttpRequest Level 2:

  http://caniuse.com/#search=xhr2
  http://www.w3.org/TR/XMLHttpRequest2/

Some 81% of the users have this support, and for a bleeding-edge
project like ours, I believe we can require a current browser.
Extract thumbnail 30 sec into the clips

This normally gives a more interesting thumbnail.
Fix global for variable
Document minimum browser versions needed
Better movie download link

The site allows you to see movie trailers and also download them.
Add screenshots

This should make it easier for people to see what this app is about.
Add text to explain each screenshot
Merge pull request #4 from mgeisler/readme-screenshots

Add screenshots
Extract JPEG thumbnail instead of PNG (fixes #11)

The default format seems to be JPEG, so removing the -c flag makes
avconv send JPEG data to the browser instead of PNG.
Add navigation bar above videos (fixes #9)

This was surprisingly easy since jQuery lets us treat sets of matched
elements the same as single elements.
Abstract navigation into its own template
Unnest thumb_job callbacks slightly