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.
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
Try to put the test environment back the way we found it,
to save teardown/setup time.
Add photo list filters
Added photos/share endpoint (currently not implemented in frontend)