factored out getMovieLinks() to the more generic getVideoLinks() and
moved the function to VideoLibrary
don't fetch data we don't need
factored out the download links to a separate view
make the show title a link to its TVDB page
fixed exception message
added ability to stream/download complete seasons and individual
episodes from a TV show details page
don't use a default value for properties (for consistency)
removed unnecessary casts
fixed minor HTML validation errors