HIVE-4840 : Fix eclipse template classpath to include the BoneCP lib (Yin Huai via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1502678 13f79535-47bb-0310-9956-ffa450edef68
HIVE-4658 : Make KW_OUTER optional in outer joins (Edward Capriolo via Navis)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1502758 13f79535-47bb-0310-9956-ffa450edef68
HIVE-4290 : Build profiles: Partial builds for quicker dev (Gunther Hagleitner via Navis)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1502760 13f79535-47bb-0310-9956-ffa450edef68
Merge remote-tracking branch 'upstream/trunk' into HIVE-2206-3671-20130711
Left semi join should be handled in
analyzeReduceSinkOperatorsOfJoinOperator. Also, use instanceof instead
of using the operator's name to check the type of an Operator.