Update NOTICE.txt file for Apache inclusion
CRUNCH-12: Create a basic Maven site.

Configure Maven site plugin with Markdown support and some basic reports.
Add a site descriptor and CSS borrowed from Apache Whirr.
Move README to Maven site, fixing Markdown problems on the way.

Signed-off-by: jwills <jwills@apache.org>
CRUNCH-12: Fix package names in documentation.

Rename packages from com.cloudera.crunch to org.apache.crunch.
Quote apostrophes because Markdown is very picky.
Fix other minor errors.

Signed-off-by: jwills <jwills@apache.org>
Correct use of Avro reflection values in reducers

Correct issues with invalid GenericData.Record objects containing
Avro reflection-based values in a reducer.
CRUNCH-17: Split out Crunch integration tests. Contributed by Matthias Friedrich.
CRUNCH-17: Move Scrunch tests to the integration tests directory.
Add Xmx line for running integration tests
Format all sources according to formatting profile

Also update formatting profile to have line length of 120 instead
of 100.
CRUNCH-18: Improve build stability.

Specify version numbers for all plugins used as per Maven best practices.
Introduce centralized plugin management to avoid duplication.
Remove redundant dependencies from parent pom (dependency management has them).
Add hints for m2eclipse so there are no errors in Eclipse.

Signed-off-by: jwills <jwills@apache.org>
adding site reporting

reverting deleted plugin config

Adding empty index page for example

adding css for banner

adding report geneartion for individual modules. Each of the module has an index page that can show info eg in scala
.

Signed-off-by: jwills <jwills@apache.org>
Move org.apache.hadoop.* code to org.apache.crunch.hadoop package. Contributed by Eli Reisman.
Fix object-reuse bug in key of joins

Fix for issue which breaks all join functions when non-mapped
types are used as keys in a join. Also add unit testing for the
basic functionality of all join functions.
CRUNCH-21: Make temporary dir configurable.

Make temporary directory configurable via "crunch.tmp.dir".
Fix logging anti-pattern: don't log and throw exception.
Fix unit test that left data behind, cleaning up warnings, too.

Signed-off-by: jwills <jwills@apache.org>
CRUNCH-20: Temporarily drop BSON support.

Remove dependency to jackson-smile due to conflicts with CDH-3.
BSON support can be re-added as soon as support for CDH-3 ends.

Signed-off-by: jwills <jwills@apache.org>
CRUNCH-24: Clean up test suite output.

Add new junit @Rule TemporaryPath that provides a temporary directory.
The directory and all files inside are deleted after a test run.
Change integration tests to use TemporaryPath where necessary.

Signed-off-by: jwills <jwills@apache.org>
CRUNCH-24 : make testsuite sutable for CI

- Used TemporaryPath for setting crunch.tmp.dir in all IT
- Modified MRPipeline setConfig method, to refresh tempDirectory
- UnionCollectionIT :create pipeline in @Before and set crunch.tmp.dir using TemporaryFolder

Signed-off-by: jwills <jwills@apache.org>
Make MapsideJoinIT compatible with OS X

Update the default temporary directory location in order to allow
using the DistributedCache in local mode on OS X (as well as
Linux).

Signed-off-by: jwills <jwills@apache.org>
CRUNCH-24: Clean up data after integration test.

Redirect more test output to self-cleaning temporary directories.

Signed-off-by: jwills <jwills@apache.org>
Merge remote branch 'upstream/master'

Conflicts:
	crunch/src/main/java/org/apache/crunch/types/avro/AvroInputFormat.java
	crunch/src/main/java/org/apache/crunch/types/avro/AvroRecordReader.java