Add sorted take optimizations
Address some review comments
Merge branch 'develop' into oscar-sortwithtake

Conflicts:
	scalding-core/src/main/scala/com/twitter/scalding/typed/KeyedList.scala
Style changes from scalariform
Step 1 on a bufferedTake monoid for unsorted cases
Option to select the fields for output in TSV

Adding the option to select the fields for output in TSV
append to Cascading frameworks system property instead of setting it directly.
Allow a limit to be specified for the number of open files used by a partitioned source
Allows reducer estimation to operate on all hfs taps
Updates default scala version to 2.10.4
Fixes log line placeholder syntax
Adding DailyPrefixSuffixLzoTsv

To handle the path with fixed prefix and suffix.
Removes comment lines
Improve command line handling of the execution app
Enforce invariant: mapGroup iterators all nonempty

Previously not all fixes in mapGroup were covered
Merge branch 'develop' into FixExecutionApp
Merge pull request #1076 from fs111/develop

append to Cascading frameworks system property instead of setting it directly
Use option instead of default value.  This change also means that users can specify a threshold less than or equal to zero.  There doesn't seem to be any error checking in Cascading that forbids this, but the end result is that it's as if they passed in a threshold of 1.
Previous commit was incomplete and caused build to fail.  This will fix it...
Merge pull request #1078 from matt-martin/PartitionSourcesWithFileLimit

Allow PartitionSource to limit the number of open files