HIVE-3437. 0.23 compatibility: fix unit tests when building against 0.23 (Chris Drome via cws)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.9@1409752 13f79535-47bb-0310-9956-ffa450edef68
HIVE-3694: Add targets to generate hive-exec-test jar needed for testing Shark.
Also using SplitVerifier to avoid JDK 7 bytecode verification errors.
Adding the add_dependency_to_pom.py script used to fix generated .pom
Merge pull request #1 from mbautin/shark-0.9-hive-exec-test-jar-clean

HIVE-3694: Add targets to generate hive-exec-test jar needed for testing Shark
Proper error handling in add_dependency_to_pom.py
Fix indentation for hive-exec-test jar/pom generation.
Merge pull request #2 from mbautin/add_dependency_to_pom_error_handling

Proper error handling in add_dependency_to_pom.py
HIVE-3698 : enhanceModel.notRequired is incorrectly determined (Chris Drome via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.9@1412749 13f79535-47bb-0310-9956-ffa450edef68
HIVE-3680 : Include Table information in Hive's AddPartitionEvent. (Mithun RadhaKrishnan via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.9@1412750 13f79535-47bb-0310-9956-ffa450edef68
HIVE-3645 : RCFileWriter does not implement the right function to support Federation (Arup Malakar via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.9@1417220 13f79535-47bb-0310-9956-ffa450edef68
HIVE-3648 : HiveMetaStoreFsImpl is not compatible with hadoop viewfs (Arup Malakar via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.9@1417267 13f79535-47bb-0310-9956-ffa450edef68
HIVE-3384 : HIVE JDBC module won't compile under JDK1.7 as new methods added in JDBC specification (Shengsheng Huang, Chris Drome, Mikhail Bautin via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/branch-0.9@1418384 13f79535-47bb-0310-9956-ffa450edef68
Bring the codebase state back to
889c0b6e18e07b5aabf75ab48fcb02f5b43d9084 by reverting
https://github.com/amplab/hive/pull/1 and
https://github.com/amplab/hive/pull/2.

Revert "Merge pull request #2 from mbautin/add_dependency_to_pom_error_handling"

This reverts commit 9719a5ca1e3be8e97f04feb1b2dcd77e89ac753e, reversing
changes made to 17856e56191cea53ea9cfd0770671cd4d5eb8198.

Revert "Merge pull request #1 from mbautin/shark-0.9-hive-exec-test-jar-clean"

This reverts commit 17856e56191cea53ea9cfd0770671cd4d5eb8198, reversing
changes made to 889c0b6e18e07b5aabf75ab48fcb02f5b43d9084.
Merge remote-tracking branch 'remotes/open-source/branch-0.9' into amplab-0.9-patches
HIVE-3694: Add targets to generate hive-exec-test jar needed for testing Shark.
HIVE-3694 addendum : Adding the add_dependency_to_pom.py script used to fix generated .pom
HIVE-3694 addendum : Allow deploying the hive-exec-test jar to a remote repository
HIVE-3694 addendum : Moving deployment code for hive-exec-test jar to build.xml and using artifact:mvn (patch by Thomas Dudziak)
HIVE-3694 addendum : Proper error handling in add_dependency_to_pom.py
HIVE-3694 addendum : Fix indentation for hive-exec-test jar/pom generation.