Various fixes and features

- Fixed snapped for downloads and news pages with the same fix as the topic and subject page 
- Fixed portrait view on subject and topic view 
- ToS and Privacy policy pages were not loading due to new security rules in 8.1.  Note that the ToS and Privacy pages are showing as binary (independent problem, I'll fix that somewhere else. The only change to those files was to change http to https)
- Large tile support (not live, just the ability to have a large tile)
- Added support for showing which videos are watched.

Sorry for some of the reformatting mixed in, it'll make it more tedious to review. I went through each of the modified CSS and did a Edit -> Advanced -> Reformat with the hierarchical option on to avoid any future inconsistencies and hard reviews.