CDK-140: Add namespace to PartitionListener.
CDK-140: Add namespace to dataset name compat check.
CDK-140: Fix requested location in provider test.

Hive attempts to create the location, so it needs to be a valid
location with the minicluster's authority section.
CDK-140: Update Hive for namespaces.

Managed datasets use the same URI pattern, with an added default for the
namespace option, "default". External dataset URI patterns now have a
required namespace part of the path. This will currently cause external
table lookups to fail unless the containing folder is named default.

Major changes are:
* Added createDatabase(String) and getAllDatabases() to HCatalog
* Refactored list into namespaces() and datasets(String)
* External datasets now correctly respect requested locations