parquet-hive should ship and uber jar

* Creates parquet-hive-bundle which is an uber jar of dependencies required for Hive.
* Removes runtime dependency on commons-lang
* Marks Hadoop and Hive dependencies as optional so they don't have to be excluded by dependees
Address comments on pull request
Merge pull request #220 from brockn/master

Issue #219 - parquet-hive should ship and uber jar
make pig, hadoop and log4j jars provided
Merge branch 'master' into cleanup_dependencies
Merge pull request #221 from Parquet/cleanup_dependencies

make pig, hadoop and log4j jars provided
[maven-release-plugin] prepare release parquet-1.2.6
[maven-release-plugin] prepare for next development iteration
changelog for 1.2.5 and 1.2.6
fix bug: set raw data size to 0 after reset
Merge pull request #222 from Parquet/fix_dic_fallback_page_cutting

fix bug: set raw data size to 0 after reset
refactor encoded values changes and test that resetDictionary works
Merge pull request #223 from Parquet/dictionary_reset

refactor encoded values changes and test that resetDictionary works
[maven-release-plugin] prepare release parquet-1.2.7
[maven-release-plugin] prepare for next development iteration
Changing read and write methods in ParquetInputSplit so that they can deal with large schemas (avoiding use of writeUTF and readUTF which are limited to 65536 characters).
enable globing files for parquetTupleScheme, refactor unit tests and remove binary test fixture
Merge pull request #224 from dave2718/master

Changing read and write methods in ParquetInputSplit so that they can de...
encapuslate getFooter into a separate method
Merge pull request #228 from Parquet/glob_files_for_parquet_tuple_scheme

enable globing files for parquetTupleScheme, refactor unit tests and rem...