Add tests for view, update, and delete
Add back datetime, remove unnecessary kwarg
Merge branch 'develop' of github.com:CenterForOpenScience/osf.io into feature/github-crud-test-stubs
Mock from_settings to prevent external calls to GitHub API
Change one of the files in create_mock_github's tree to NOT be a .dotfile, for testing purposes
Test redirect (with authentication) to make sure it gets to a 200
Merge branch 'release/0.22.0' of github.com:CenterForOpenScience/osf.io into feature/github-crud-test-stubs
Update test_view_file to use auth and call github_view_file
Merge branch 'release/0.22.0' of github.com:CenterForOpenScience/osf.io into feature/github-crud
Merge branch 'release/0.22.0' of github.com:CenterForOpenScience/osf.io into feature/github-crud
Update, to test the whole github_view_file function
Mock github in each function where it's used, to prevent side effects
Merge branch 'release/0.22.0' of github.com:CenterForOpenScience/osf.io into feature/github-crud
DRY the code out a little
Turn off AJAX caching.

Fixes https://trello.com/c/0E0cxxCc
Minor mock fix and add assertion about path
Merge branch 'csheldonhess-feature/github-crud' into release/0.22.0
Remove unused import
Fix incorrect test
Remove redundant setting of user.mailing_lists