Add support for loading a single torrent by id
Merge branch 'feature-single-torrent' into develop
Add date comparator for simple comment
Adding a generalize UserProfile that contains a User and their UserRecents

This is useful in the app since the loader only delivers one object, so to load both at once we use this
Add support for getting the error string returned by the API if an error occurs

This is really important for determining if the app's been rate limited for too many requests so it knows to wait for a bit.
Either the user or the recents could have an error string so return the appropriate one (ie the non-null one)
Some quick hotfixes related to loading failure crashes
Add paging support for the request comments
Merge branch 'feature-better-request' into develop
More useful data to be stored in the barcode such as tags from semantics and an optional user label

Also re-order the data from MusicBrainzParser to be Artist Album instead of the other way around
Empty ctor is required for gson
Merge branch 'feature-better-barcodes' into develop
Some work to make barcode easier to work with when reading an intent and from the database in the app

Also clearer naming for the product search function
Merge branch 'feature-better-barcode' into develop
Fix incorrect assumption about the artists field from the API
The app needs to be able to do some replacement of the site links with our own ones that we can pick up the intents for

This way if a user links to /artist.php?artistname=blah we can replace it in the app with something like what.artist://artistname=blah and handle that url scheme
Now use the bb parsed text in comments if it's available
Merge branch 'develop' of github.com:Gwindow/WhatAPI into develop
Add support for getting bbody when available, may want to check other areas of the site API for this too
remove some duplicated functions for getting bb body