Overhaul Notifications to support multiple pages at once and getting the torrent images
Fix bad naming on remasters that have a year but no title.

This happens for re-issues or other releases that aren't the original release but have no special remaster title (ie. Deluxe, etc).
Merge branch 'feature-better-notifications' into develop
Minor tweak: have clear notifications return the status of the operation
More tweaks, it should be static to clear the site side notifications.
Quick bug fix, notifications enabled flag wasn't being intialized or updated properly
renaming some packages/classes to match their names in the site API documentation
Cleaning up categories API

Clean up interface some and re-order some members to match the order they're listed in the API response so they're easy to find
Cleaning up forum API and renaming some parts to match API naming

Also fixing paging and add support for having multiple Forums active at once (ie. no static page field). Also fix bug in the number of unread counter which was actually counting number read.
Clean up Forum interface, re-order members some in thread to match API order

Also add status returns to (un)subscribe functions in thread
Remove redundant function for getting total pages
Clean up ForumThread, fix paging and loading functionality
Clean up other parts of thread API
Add support for voting in polls

The API also seems to send "large=1" as a post parameter, it seems to work without this though. I'm not sure what it means. Will test more though
Merge branch 'feature-better-forums' into develop
Add null check and simplify expression to set notifications enabled status
Add function to check if thread has a poll

Also clean up some conditionals
Add some static methods to (un)subscribe with just a thread id
MySoup.loadIndex will now report load failures properly
Add ability to update the votes for an answer in the poll

This is needed by the app so we can update poll results after voting without needing to redownload the whole page