CRUNCH-131: Use globStatus in SourceTargetHelper so that wildcard patterns work properly with Crunch. Contributed by Dave Beech.
CRUNCH-97: Add support for parsing structured records out of text files to crunch-contrib.
CRUNCH-134: Move CrunchRuntimeException to org.apache.crunch
CRUNCH-135: Remove sample and sort from PCollection interface
CRUNCH-136: Two one line fixes: FileSourceImpl is not abstract, and WritableType's constructor is public.
Remove stack trace from extractor error log output
CRUNCH-125: Maintain backward compatibility with older versions of KeyValueTextInputFormat

Signed-off-by: Josh Wills <jwills@apache.org>
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-crunch
CRUNCH-137: Remove getConfiguration() reference from ThriftInputMapFn
CRUNCH-110: Add license for Project Gutenberg.
CRUNCH-138 Correct filesystem in getSequentialFileName

Correction for SequentialFileNamingScheme.getSequentialFileName.
Contributed by Daithi O Crualaoich.
CRUNCH-139 Use 1 reducer for PCollection#length
CRUNCH-128: Add an explicit dependency between the output of one MapReduce job
and the start of another one for cases like mapside joins and total orderings,
where we need a file to exist on the filesystem before another process takes
advantage of it.
CRUNCH-127: Support writing multiple HBaseTargets in a single job, which required
renaming InputBundles to FormatBundles, creating a CrunchOutputs to go along with
CrunchInputs and deleting the old MultipleOutputs code, and creating our own
TableOutputFormat for HBase that is compatible with multiple tables. In the process,
remove the circular dependency between o.a.c.io and o.a.c.impl.mr
CRUNCH-113: Move the log4j shenanigans out of MRPipeline and into crunch-test's DebugLogging
and make the debug logging code more robust and configurable.
CRUNCH-142 Call delegate setContext and configure

Call the delegate setContext and configure methods from FilterFn
decorators (And, Or, Not).

Contributed by Dave Beech.
CRUNCH-142 Delegate cleanup on decorator FilterFns
CRUNCH-146: Remove extension checking from AvroInputFormat. Contributed by Dave Beech.
Update io.sort.mb to stabilize the NLineInputFormatIT
CRUNCH-148: Make distributed cache path checking independent of Hadoop version