upload removes source files after archiving them
Fixes bug in Inspect where fields might not be returned in sorted order.
Adds documentation to Inspect.
Fixes bug in SplitMacro where the target types might not be in
declaration order.
Adds test in SplitMacro to also test against scrooge thrift structs.
Removes `queryFromFile`.

It's not really a core approach that we want to support so we don't need
the convenience function for it.
Removes superfluous hive conf parameter.
Adds ability to create external hive tables.
Adds ability to set performance options for hive queries.
Updated example.
Adds test end to end test for CustomerCascade.
Adds ability to get path of the hive table and documentation to HiveTable.
Tidied up build.scala and changed build to no longer publish the example.
Minor formatting changes
Creates end to end test of pipeline including upload.

Also moved test data folders into more convenient locations.
Adds link to design docs to gh-pages index
Publishes maestro-test.

Also removed superfluous humbug-core dependency in maestro-test. It is
provided by maestro-core.
Bumped version of maestro with Hashcode fix.
Minor fix in CustomerCascade.
Upload uses a file pattern to control what files are processed