Merge pull request #116 from HenryCaiHaiying/master

Deal with property cache.jar.filter.list can be non-existent
fixing schema projection bug
Merge branch 'master' of https://github.com/linkedin/camus
weird ascii error that was preventing me from generating javadocs
changing from if to case statement. removing unused imports. cleanup formatting. Converting to diamond syntax.
removing redundant variable
reformat
removing unused imports. cleanup and reformatting.
Removing diamond syntax to maintain compatibility with Java 1.6
Merge pull request #117 from ehrlichja/develop

Cleanup and clarity
fixing recursion issue when source subdirectory doesn't contain the source subdir
reverting switch on string to an if/else for jdk 1.6 compatibility.
Merge pull request #118 from ehrlichja/develop

reverting switch on string to an if/else for jdk 1.6 compatibility.
fixing topic recursion and hadoop2 dependency
fix for sweeper code
improving sweeper support for large number of input files
Changes to support new partitioning that produces fewer output files
Changes to support new partitioning that produces fewer output files
merged
adding priority queuing for sweeper