Fix several potential issues reported by coverity.
Set the default provisioning_type to something that doesn't cause NPEs when used.
These should have been gone a long time ago
Fix typo and add the right exception to the error map.
Add provisioning_type to the devcloud offerings.
Catch possible exceptions in finally so they won't shadow the original exception.