HIVE-8855 - Automatic calculate reduce number for spark job [Spark Branch] (Jimmy Xiang via Brock)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1641691 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8956 - Hive hangs while some error/exception happens beyond job execution [Spark Branch] (Rui li via Brock)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1641766 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8961: Remove unnecessary dependency collection task [Spark Branch] (Rui via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1641767 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8967: Fix bucketmapjoin7.q determinism (Jimmy via Xuefu)
merged from trunk, r1641875

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1641877 13f79535-47bb-0310-9956-ffa450edef68
Merge HIVE-8971 - HIVE-8965 exposed some classes which start with Test but are not tests (Brock reviewed by Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1641908 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8934: Investigate test failure on bucketmapjoin10.q and bucketmapjoin11.q [Spark Branch] (Chao via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1642018 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8924 : Investigate test failure for join_empty.q [Spark Branch] (Szehon, reviewed by Xuefu Zhang)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1642026 13f79535-47bb-0310-9956-ffa450edef68