Expose match video to API. Resolves #999
added tests
update json format to be dicts on a per-video basis
tests for csv alliance selection parser
Expose Event Rankings to API. Resolves #927 and resolves #571
update method name for getting videos
Merge branch 'master' of github.com:the-blue-alliance/the-blue-alliance
Merge branch 'master' into HEAD

Conflicts:
	helpers/api_helper.py
	helpers/model_to_dict.py
	templates/apidocs.html
	tests/test_apiv2_event_controller.py
remove conflicts from test script
Merge pull request #1009 from plnyyanks/api-match-video

Expose Match Video to API
better check for if match has been played
underline current team in match table
Merge branch 'master' of github.com:the-blue-alliance/the-blue-alliance
Add GCS library
Backup data to GCS as CSV. Fixes #1007
Fix unicode errors when writing CSV
Merge pull request #1011 from plnyyanks/api-event-rankings

Expose Event Rankings to API
add rankings and alliances to csv backup
Merge branch 'master' of github.com:the-blue-alliance/the-blue-alliance
Check if event has rankings and alliances