CDK-215: Use URI authority to connect to MetaStore.

This adds two new URI patterns to the Hive support that override the
hive.metastore.uris property using info from the URI authority section.
The URI authority is defaulted to the original value of
hive.metastore.uris, and only set in the Configuration if the host is
set in the URI match arguments.

The largest change in this commit is that URIs with the / as the path
section will produce managed Hive repositories. This is to enable
setting the host and port in the URI because URIs with authority set
must be absolute. Any path other than / will still result in an external
repository.

This also makes fileSystemURI methods static and uses an
UNSPECIFIED_PORT constant rather than -1.
CDK-215: Add warning for local metastore.

This adds a WARN message when a user connects to a local MetaStore
because it is not recommended in practice. Hive 0.10 and later will
connect to a local metastore by default if hive.metastore.uris is not
set; hive.metastore.local has been removed.
CDK-215: Fix hcatalog's Loader debug logging.

URI options are now logged at DEBUG and include whether the options were
passed to a managed or external builder.
Merge pull request #27 from rdblue/cdk-215

CDK-215: Use URI authority to connect to MetaStore.