CDK-437. Input format doesn't work with datasets with more than one partition level.
Make test for keyFromDirectory more stable.
Use original dataset (not temporary) when getting partition key.
CDK-330. Move event schema to examples.
Uncomment parquet test that now works since CDK-322 is in.
CDK-424: Do not create .filename.crc checksums.

This uses the raw filesystem to avoid creating checksums. Checksums were
causing file reads to fail after editing schema files.

This also consolidates reading and writing to cut down on duplication.
The new BaseCommand abstract class provides helper methods to read and
create files correctly with the default FS.
CDK-424: Use single quote in schema docs.

This avoids escaped qutoes in schemas, which break Hive.
CDK-424: Add support for tab-separators in the CLI.