re-enable the rest of the speculative API
minor API URL tweak to make swagger happier
cleanup of help text for API
fix token deleting
Merge branch 'master' into api

Conflicts:
	api/urls.py
root API view for discoverability
add some test coverage to API views
have the offering grades API view do something useful
Merge branch 'master' into api

Conflicts:
	build_deps/deployed_deps.txt
factor summary stats logic out of view
push more permission checking up
summary stats API view, and cleanup of grades API views
push more permissions stuff up so it's used in the API
Merge branch 'master' into api

Conflicts:
	build_deps/deployed_deps.txt
Merge branch 'api' of github.com:sfu-fas/coursys into api
add marking details to grade API view... sort of
nicer serializers for marking details
add Grade.comment to API output, refactoring grade fetching to find it
tests for grade release behaviour in API
new REST caching mixin, and caching in our API