Adding DatasetExistsException.

This is now thrown by HCatalogMetadataProvider when the metadata already
exists, rather than warning and returning.