upgrade Font Awesome to version 4.1. Also re-arrange the directory
structure slightly. The goal is to move away from Fontastic completely
since all the icons we use are available in Fontastic nowadays.

Some hacking will be necessary to make it work with our version of
Bootstrap.
modify fontawesome/less/core.less so that it doesn't modify any styles
on the element that has the "fa" class.

See https://github.com/FortAwesome/Font-Awesome/issues/2695
replace all Fontastic icons (fixes #169)
change a few icons to use the newer class names directly
add fallback styles for old Fontawesome icons
use the same default layout regardless of device (closes #164)
store display mode in the database on a per-user basis, this way the
mode doesn't reset whenever the user closes his browser (fixes #158)
change the initial viewport scale, this way the grid is shown as an
actual grid when a phone is in portrait mode (previously it was always
shown in list mode). Fixes #163

fix changing display mode for seasons
display watched status for media items (fixes #162)
updated CHANGELOG.md