DropboxFS and GoogleDriveFS reorganised

DropboxFS and GoogleDriveFS reorganiesd in a way to be more similar
and optimised to work faster with browsewin. Now the services
have wrappers around their native classes and all error handling
is done inside the wrappers. Also caching is added to GoogleDriveFS.