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