Add MultipleTsvFiles input source.

Allows you to specify an array of file paths that have the
correct Tsv schema. Includes a new test case for this source.
adds properties needed by hraven
fix stream
add java md5 jex
Merge pull request #473 from twitter/feature/add_properties

Adds JobConf Properties needed by hRaven
Project on fields before groupBy.
added license headers
removed .ds_store
Merge pull request #476 from hmdavis/develop

added license headers
Really do the optimization.
Init with groupFields. Handle scanLeft and sortBy.
Don't use multiple parameter declarations

Pass in a Sequence of paths instead of varargs so that we can have
a single parameter list
Remove isBuferrUsed.
Merge pull request #475 from twitter/klin_speed_groupby

Project on input fields before groupBy.
Merge pull request #460 from rweald/add_multiple_tsv_input_path_source

Add MultipleTsvFiles input source.
Revert "support quoted arguments to avoid Args processing based on starting dashes or equal signs"

This reverts commit 588d2c570dd4b4df4c34e2abf3fae5ce4d137a2f.
Merge branch 'develop' into feat-args-equal
remove support in Args for key value pairs separated by an equal sign