Overrode fullIdentifier for PartitionHiveParquetScroogeSource.

Had to override the fullIdentifier method in
PartitionHiveParquetScroogeSource so that its result matches the full
identifier of the corresponding sink. They need to match in order for
cascading to schedule them correctly.
Upgraded version of cascading-beehaus.
Added assertion to ensure partition columns and thrift fields are different.
Updated readme with partition information.
Split out tools into separate subproject.

This fixes downstream hive reflection issues caused by having core
produce an assembly and that being included by the hive part.

Also removed the build.sbt from the subprojects and put the config into
build.scala.
Increased version number.