Export query to Google drive.

This PR is not ready to be merged into master. There are (at least) two necessary steps:
- Add instructions in the sphinx documentation on how to setup a Google Developer account with permissions to write to the Google Drive API.
- Query results are stored entirely in memory before sending to Google Drive when a query is finished. This needs to be replaced with HTTP chunked transfer.