Merge branch 'release-0.5'
Fix action/create endpoint.
Create API base class
Add support for activity list filters
Finished activities/purge test, fails due to frontend/#1368
Merge branch 'development' into even_more_endpoints
Docstring updates
Update docstrings
Updated docstrings
Remove all endpoints that return forms.
Merge branch 'development' into even_more_endpoints
Skip all activity tests in V1, since activities never get deleted in this version.
This makes it too hard to test.
Use pylint-patcher rather than my forked version of Pylint
Update Pylint ignores to remove timestamps from patchfile
Added album cover update endpoint
Added album add/remove endpoints
Pylint fixes
Renamed <object>._trovebox to <object>._client, to match API classes.
Changed _type to a class attribute.
Refactor the smarts into the api classes.
The object classes are now simple wrappers.
Improve parameter testing, by passing foo="bar" where possible.
Skip newer album tests with APIv1