Don't show map loading failed warning if not authorised, show a not authorised message instead
chenge googleDriveRepository.makeReady to use promise
change googleDriveRepository.authenticate to use promise
change googleDriveRepository.checkAuth to use promise
change googleDriveRepository.loadFile to use promise
change googleDriveRepository.downloadFile to use promise
change googleDriveRepository.saveFile to use promise
map google repository non observable
save as new option when not editable, remove googleId
cleanup, remove duplication