Reintroducing goog-drive.js

* It no longer pollutes global namespace unnecessarily.
* More comments and cleanup.
* Automatic creation of root folder on google drive.
* Loads gapi client by itself.
* Gapi client is never loaded on file:
Stubbed out implementation for aux GoogDrive