HIVE-6298: Add config flag to turn off fetching partition stats (Patch by Gunther Hagleitner, reviewed by Sergey Shelukhin and Prasanth J)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1564102 13f79535-47bb-0310-9956-ffa450edef68
HIVE-5859 : Create view does not captures inputs (Navis via Thejas Nair)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1564472 13f79535-47bb-0310-9956-ffa450edef68
HIVE-6327: A few mathematic functions don't take decimal input (reviewed by Jason Dere)

git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1564476 13f79535-47bb-0310-9956-ffa450edef68
create table with owner getting grants
very initial changes table grant auth
authorization checks for table grant
handling ALL privs, npes, formatting fixes
modifying the interface to pass in authenitcator, created authenticators that make it easier to test
expand all privileges before adding to metastore
revoke table priv authorization
fixing circular dep on PrivilegeRegistry init
new tests
positivetests - revoke
negativetests - grant
negativetests - revoke change tablename
authorization revoke neg test 2
update test on rebase
fixing PrivilegeRegistry init issues in test suite, fixing concurrency issue in PrivilegeType
test updates
setting username in auth validator