Fixes #363. Delete token from db on logout
Fix cyclomatic complexity in test base class
Added tests to ensure access decorators do what they should and that the default is the same as admin.  Added a warning if an endpoint does not have an access decorator.  Move an internal function in the Resource.route method to reduce the function complexity (as per the limitation in the python core analysis).
Updated the documentation to include api access decorators.
Merge pull request #364 from girder/delete-token-on-logout

Fixes #363. Delete token from db on logout
Merge pull request #362 from girder/api-access-decorators

Api access decorators.  Closes issue #340.
Fixed an issue where asking for the current user with a token would fail if the user was cached.
Merge pull request #365 from girder/fix-user-token-cache

Fixed an issue where asking for the current user with a token would fail.
Merge remote-tracking branch 'origin/master' into event-stream
Add test for folder delete progress