Add toAvroMap command that converts a morphline record to an Avro record that contains a Map with string keys and array values where the array values can be null, boolean, int, long, float, double, string, bytes.
CDK-398: Add a CLI that integrates Crunch, Kite Datasets, Morphlines and Solr
CDK-398: integrate with kite root pom
CDK-398: use a file to define output dataset partitions (via PartitionStrategyParser)
CDK-398: Add option to specify input Kite Dataset URI
CDK-398: Add --output-dataset-column-mapping option
CDK-398: sync up help text
CDK-398: fix avro version compat issue
CDK-398: Avoid this exception when run from CLI:
         java.lang.NoClassDefFoundError: org/apache/avro/mapred/AvroWrapper
         at org.apache.crunch.types.avro.AvroType.<clinit>(AvroType.java:47)
CDK-398: disable MorphlineCrunchTool unit tests for hadoop-1 (unsupported)
CDK-398: disable MorphlineCrunchTool unit tests for hadoop-1 (unsupported)
CDK-398: hide some non-essential CLI options for the time being
CDK-398: use better doc URL
cleanup
fix indent
sync up with latest kite API changes
sync up with more kite API changes
remove toAvroCommand because that has moved into the kite-morphlines-avro module