Support providing some table properties via HQL (Navis Ryu via egc)

Submitted by: Navis Ryu	
Reviewed by: Edward Capriolo	


git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1508089 13f79535-47bb-0310-9956-ffa450edef68
HIVE-4825 : Separate MapredWork into MapWork and ReduceWork (Gunther Hagleitner via Ashutosh Chauhan)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1508111 13f79535-47bb-0310-9956-ffa450edef68
Merge remote branch 'origin/trunk' into trunk-gd