encode quotes and other illegal characters when logging link clicks
with data attributes
use the HTML5 "download" attribute to give the original filename to
downloaded files (fixes #92)
decode the filename before passing it to the browser
backend port cannot be over 65535
improve logging when incorrectly configuring a backend. Also properly
check that the server specified requires authentication (fixes #93)
allow access to log/* even when application is not yet configured
(fixes #94)
redirect directly to movie/index the first time a backend is configured
use a separate slimmed down menu when the application has not yet been
configured
redirect to the settings page the first time a backend is created
(fixes #95)
Merge remote-tracking branch 'upstream/master' into mitc