getRDSOperationComplete now returns void, or exception

alterDatabase
listDatabaseProducts
isSubscribed
getConfiguration
listDatabases
getUsableBackup
createFromBackup - BROKEN - cannot create new db from old db's backup
directly
createFromLatest - cleanup DB on fail.

no more println's....
Merge pull request #211 from unwin/develop-ROGER-RDS-TEST

getRDSOperationComplete now returns void, or exception
* setPassword factored out to its own method.
* handleGoogleException created. Either going to be a great idea or a
totally mad one.
* Disabled isSubscribed() calling listDatabases(), as I suspect it was
burning too much API calls.
Broke out updateProductSize
added some cleanup code for failed db operations.
added multiple caches to try to avoid daily limit lockout on operations.
Merge pull request #213 from unwin/develop-ROGER-RDS-TEST

Develop roger rds test
fixes to work with latest core, and some seemingly left over RDS
changes.
left a print in!
Merge pull request #214 from unwin/develop-ROGER-RDS-TEST

fixes to work with latest core, and some seemingly left over RDS