CDK-579: Add kite.uri option to maven plugin.

This deprecates repository URI and dataset name by adding a kite.uri
option for a dataset URI. If the dataset URI isn't present, then the old
behavior is used and a warning is logged.
CDK-140: Add backward-compatibility to FS datasets.

This adds backward-compatibility to the FS metadata provider. There is
no need for more backward-compatible checks as long as the metadata is
found because the location is set when a dataset is created and will
always be returned from the descriptor metadata.

The FileSystemMetadataProvider will now check for datasets located in
the provider's root folder and consider them part of the default
namespace. Tests are included.

This compatibility is needed so that callers do not have to change the
repository API. Existing configurations for the kite-maven-plugin and
DatasetSink should continue to work.
CDK-140: Update CLI for namespaces.

This removes all deprecated method calls and adds a --namespace option
to the BaseDatasetCommand. Previous commands should all work because of
backward-compatibility in the metadata providers.