Merge pull request #5 from krivera-pentaho/dev

Updated GwtDatabaseDialog to stop refresing of options panel until the necessary selection is set.
Added setExtraOptions method to IDatabase connection as to ensure that the hashmap gets initialized before attempting to addExtraOptions.