Some refactoring to get rid of all the clutter around truncating tables on export.

Truncating a table is now a sqoop option.

The tests still need fixing up.

There is way too much duplicated code in ExportSqoopSpec and the formatting is off and inconsistent in there and across the project.