HIVE-4895 : Move all HCatalog classes to org.apache.hive.hcatalog - Part 1/2 svn moves (Eugene Koifman via Sushanth Sowmyan)


git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1520201 13f79535-47bb-0310-9956-ffa450edef68
HIVE-4895 : Move all HCatalog classes to org.apache.hive.hcatalog - Part 2/2 - file modifications renaming packages (Eugene Koifman via Sushanth Sowmyan)


git-svn-id: https://svn.apache.org/repos/asf/hive/trunk@1520202 13f79535-47bb-0310-9956-ffa450edef68
integrating hcatlog streaming changes into hive
tweaking thrift interface. replacing updateCurrentStreamingPartition with rollStreamingPartition
builds successfully now
rollStreamPartition now returns the old partition's location
Initial implementation of  partition rolling.
Enable partition now works
- updated enableStreaming Logic  &  partition roll now works (almost). Foramt/separator etc is not set properly during add partition. So query is failing.
checking to see if new partition is not same as curr when rolling .also lowercasing table/db names in path creation
checking to see if curr streaming partition value is diff from the new one during rollPartition
removing superfluous instantiations of  HIveConf
rebasing. clean build now
Fixing typo introduced in prev checkin
Review feedback from Alan: commitTx can return false
Dummy Implementations for  Streaming APIs in  DummyRawStoreControlledCommit and DummyRawStoreForJdoConnection
Adding  streaming_enabled into the streaming status output
Adding Hive Jdbc  client for use in webhcat unit testing
Adding unit test for Hive Streaming APIs
Adding status=OK into the json returned by  all actions  (chunk get/commit/abort, roll, enable/disable)