HIVE-7724 : CBO: support Subquery predicates (Harish Butani via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/cbo@1620377 13f79535-47bb-0310-9956-ffa450edef68
HIVE-7860 : [CBO] Query on partitioned table which filter out all partitions fails (Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/cbo@1620394 13f79535-47bb-0310-9956-ffa450edef68
HIVE-7720: CBO: rank translation to Optiq RelNode tree failing (Laljo John Pullokkaran via Gunther Hagleitner)

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