Added Sqoop import/upload unit test case that running with an in memory hsqldb
Cleaning up the Sqoop import testcase
Overrides run method to not run for an empty job list.

By default the run method would run even if the job list is
empty. Cascading does not like that and throw an exception.
Adding export test for data from hdfs to database
Clean the string generation
Monoidic ModArgs. ModArgs handles other Hadoop modes.
Minor tweaks to Sqoop and SqoopExample
ArchiveDirectoryJob compresses it's output
Upload archival uses bzip instead of gzip
configurable control file patterns with more careful defaults