CDK-406: fix kite-maven-plugin support for non-default applicationName
CDK-406: Use applicationName as workflowName unless other workflowName is specifically provided
Revert "CDK-406: Use applicationName as workflowName unless other workflowName is specifically provided"

This reverts commit 7eb3df7c63e52cfc24a440d5460a1368b1dbdacb.
Fix Hive id partitions with Object type.

Translation to Hive partitioning was broken when using partition
strategies parsed with the new format. The translation was using the
getType value (rather than getType(Class)). This updates the tests to
use Object and fixes the implementation.
Fix DaoView to avoid creating a Predicate for every entity.
Updates for parquet-1.4.1.

Not currently working with crunch test failures (not flushing?)
CDK-410. SchemaValidationUtil#hasErrors recursion bug.
CDK-326. Add view support to DatasetOutputFormat.
CDK-418. HBaseMetadataProviderTest is failing intermittently.
CDK-417: Remove id partitioner class, cardinality.

This deprecates the builder methods that required class.
CDK-413: Add nullable handling in CSV schema inference.
Add CLI command to create a partition strategy.

This adds "partition-by" to create a partition strategy and validate it
against a schema. For example:
  ./dataset partition-by favoriteColor:hash[16] \
                         favoriteColor:copy \
                         -s user.avsc

Hash, id (copy), and time partition functions are supported.
CDK-401: Add partition option to CLI create command.
CDK-416: Fix Hive by fetching types by name.
Fix deprecation warning in partition config command.
Add CLI handling for validation and IO exceptions.
CDK-418: Remove duplicate test that breaks others.
Update previous.project.version
Fix partition-config example to use brackets.
CDK-422: Fix core documentation for managed hive URIs.