added some icons
refactored the thumbnail loader to allow for different placeholder images
use an actual loading icon (instead of blank) when a grid item is loading
changed image lazy loader to jQuery Unveil
use ResultGrid for TV shows too
override default summary text
show login error as a form error, that way we don't need TbAlert (which
depends on bootstrap.js) in the login layout
use Fontawesome so we don't need to keep a copy of glyphicons