make SOLR_LOCATOR_PARAM constant public
laodSolr morphline command: enhance performance by omitting memcopy for query strings
CDK-770: Improve resource cleanup for clients of SolrLocator
grok morphline command: enhance performance by caching various info
mini cleanup
enhance docs for morphline xquery command
update morphline doc URLs to point to most recent versions
Morphline docs: There is no need anymore to pull in Cloudera Repositories for maven downloads since we are now publishing artefacts to Maven Central
Morphline docs: There is no need anymore to pull in Cloudera Repositories for maven downloads since we are now publishing artefacts to Maven Central
Morphline docs: update version numbers
CDK-790. Add uncompressed to Parquet and Avro supported compression types.
CDK-791. Schema validations should allow fields prefixed with an underscore.
CDK-729. Update github:site-maven-plugin to 0.10.
CDK-759: Update kite-tools links after relocation.

This updates all of the links to the kite tools project, either
replacing the stale link with a link to the parent module (for the
generic docs) or linking directly to the runtime project's information
(for the relevant dependency info).
CDK-785. Improve the error message when Hive URIs can't be loaded.
CDK-796: Use CLI conf as DefaultConfiguration.
Merge pull request #263 from rdblue/CDK-796-cli-set-default-conf

CDK-796: Use CLI conf as DefaultConfiguration.
CDK-767: Add null default value to nullable CSV fields.
CDK-761: Fix inferred schema data samples.

This truncates values to 50 characters and removes all but a white list
of printable characters. Unicode characters will be replaced with '.' in
sample data for compatibility with the Hive MetaStore.
CDK-787: Fix Hive backward-compatibility check.

For backward-compatibility with pre-namespaces datasets, Hive dataset
creation checked whether or not a new dataset was replacing an existing
one in the default namespace. If it is, then the schema for the new
dataset is validated to ensure it can read existing data.

The problem was that this check used resolveNamespace, which returns the
default namespace as a match if either the location is null or the
location matches. But the location is almost always null, so this
prevented any table from being created when there is a duplicate name in
the default db. The fix is to consider only new tables that point to a
location matching the existing default table to match for this
validation.