HIVE-8913: Make SparkMapJoinResolver handle runtime skew join [Spark Branch] (Rui via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1644869 13f79535-47bb-0310-9956-ffa450edef68
HIVE-9085: Spark Client RPC should have larger default max message size [Spark Branch] (Brock via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1645066 13f79535-47bb-0310-9956-ffa450edef68
HIVE-9079: Hive hangs while failed to get executorCount[Spark Branch] (Chengxiang via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1645071 13f79535-47bb-0310-9956-ffa450edef68
HIVE-9081: Bucket mapjoin should use the new alias in posToAliasMap [Spark Branch] (Jimmy via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1645089 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8982: IndexOutOfBounds exception in mapjoin [Spark Branch] (Chao via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1645245 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8911: Enable mapjoin hints [Spark Branch] (Chao via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1645338 13f79535-47bb-0310-9956-ffa450edef68
HIVE-7816: Enable map-join tests which Tez executes [Spark Branch] (Rui via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1645554 13f79535-47bb-0310-9956-ffa450edef68
Merge remote branch 'upstream/spark' into spark