Breaks parquet-hive up into several submodules, creating infrastructure to handle
various versions of Hive going forward.

* parquet-hive-storage-handler - this is almost all the previous code
* parquet-hive-binding - contains the various binding modules for specific hive versions
* parquet-hive-binding-interface - the interface the storage handler compiles to
* parquet-hive-binding-factory - factory which can depend on interface, 0.10, and 0.12
* parquet-hive-0.10-binding - binding layer for 0.10 (and 0.11)
* parquet-hive-0.12-binding - binding layer for 0.12 (and 0.13)
add changelog tool
Updates Hive 0.12 compatability patch by adressing all comments
from Julien's review plus a few additional cleanups, specifically:

* If hive is version 0.12 or newer return 0.12 binding
* Adds javadoc and inheritDoc statements where appropiate
* Add's link to Hive*Binding implementations describing where code came from
* Renames Deprecated{Input,Output}Format to Mapred{Input,Output}Format
* Creates shell classes Deprecated{Input,Output}Format inheriting from Mapred{Input,Output}Format
* Moves TestMapred{Input,Output}Format to the JUnit 4 API
* Replaces Apache licenses in files touched with the version capped at a shorter line length
* Add's debug log statements to the binding layers to log items of interest
make cascading a provided dependency
add cascading dependency to scrooge, and add cascading.version propertie in project pom
Merge pull request #236 from Parquet/make_cascading_a_provided_dependency

Make cascading a provided dependency
Merge pull request #229 from Parquet/changelog_tool

add changelog tool
Merge pull request #227 from brockn/master

Breaks parquet-hive up into several submodules, creating infrastructure ...
Merge pull request #235 from Parquet/not_write_pig_meta_data_only_when_pig_is_not_avaliable

Not write pig meta data only when pig is not avaliable
fix pom version caused by bad merge
Merge pull request #238 from Parquet/fix_version

fix pom version caused by bad merge
Merge branch 'master' into handle_codec_not_found