carousel.css: assimilate into sass

Most notably, the '.carousel-inner > .item > img' definition was dropped
entirely, as it is not used at all.
remove turbolinks for links to journals

The turbolinks prevented the hyphenate.js function from executing.
css: carousel facelift
remove turbolinks for footer

The home icon link, once clicked, was a turbolink and diabled the
javascript from loading properly, disabling the carousel animation.
Disabling turbolinks fixes the issue.
css: footer facelift
image upload: support svg files
use libre baskerville font
css/jquery: add fade-in transition for journal view
carousel: facelift

We also make the carousel's background transparent, so that we can
easily use a background picture if we want to.

The carousel buttons on the bottom are now glyphicons, not
circles/squares that were hacked into their shape with CSS border radius
rules.
css/slim: remove dead code
carousel: use 'file' glyphicons
dynamic body background class based on controllers/actions
css: carousel: simplify left/right glyphicon colors
css: footer: solid black look
welcome#index: clean up ruby code
welcome#index: add fade-in transition
css: carousel caption: remove focus's underline
css: login page facelift
css: links: remove dotted outlines on focus/active