Merge pull request #28 from krystofspl/2.0-develop

Merge in light forum layout, thanks @krystofspl!
Fix bug when changing light preference in settings from the forum

If we navigate to the settings when viewing a forum page and change our light layout preference the forum listing we go back to won't update. This is resolved by checking the state in onResume instead, which will be called when coming back from another activity/fragment.

Also updated AS, seems to have tweaked project files some, and the autoformatter is tweaking some stuff.
Fix load failure handling for profile, we previously weren't checking if the data was null
Potential crash report fix, it seems if a user downloads a non-music torrent artists can be null in the user recents
Put back in broken open torrent notification for debugging it
Clean up TorrentGroupFragment imports
Default ctor is required I suppose? Should pass the torrent id through some other means
Add rough top 10 browsing. Todo: custom layout for the list items
Add custom layout for top 10 and fix bug to not double-add torrents

ie. don't add data if the list isn't empty since we're already showing the whole list of items.
Now show the categories based on what we load from the site but shorten the titles a bit to fit
Fix sending to Transdroid

Turns out that Transdroid has issues with content://downloads/my_downloads/#### uris and can only handle content://downloads/all_downloads/#### which we can't send. Solution is to get the local filename, parse the Uri for that and send that over so Transdroid can get it's act together.

Also remove sending of torrent id through constructor and instead parse it from the download uri which will be more robust since we only depend on the download data.
Correct bug where adapter wouldn't be setup properly when recreating the view, eg. when coming back from viewing a thread
Add nav links to top 10 from other activities
Fix view pager state restoration in Top10

Because we set the number of pages based on the data loaded we need to set the view pager state after the data is loaded into the adapter and it's got the right count for us. Otherwise the sliding tab strip doesn't highlight the correct tab being viewed.
Release 2.0.11.a