tests for csv alliance selection parser
Expose Event Rankings to API. Resolves #927 and resolves #571
Merge branch 'master' of github.com:the-blue-alliance/the-blue-alliance
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
don't create empty files in CSV backup
Fix issue with enqueuing timing out by splitting up years
Only return team model for team API call
Expose events resource on team API.

/team/<team_key>/(<year>)/events
save team rookie year
team manipulator test for rookie year
More robust award parsing