HIVE-8275: Introduce MapInput encapsulating a Hadoop RDD [Spark Branch]

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1630642 13f79535-47bb-0310-9956-ffa450edef68
HIVE-7794: Enable tests on Spark branch (4) [Sparch Branch] (Chinna Via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1630933 13f79535-47bb-0310-9956-ffa450edef68
HIVE-7776: enable sample10.q.[Spark Branch] (Chengxiang via Xuefu)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1630954 13f79535-47bb-0310-9956-ffa450edef68
HIVE-8425: enable vectorized_mapjoin.q,vectorized_nested_mapjoin.q [Sparch Branch] (Chinna via Xuefu)

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