Drive

Starting support for Google Drive.
I would insert `'use strict';` here to get extra js check at run time and void leak in global scope in case one miss a `var`.