Removing Thrift Interface

a) Removed ExpHbaseInterface_Thrift class since Trafodion no longer supports
   thrift interface to HBase.
b) Removed references to TRowResult completely to improve performance by
   reducing the path length
c) RowID and Column Name buffers are now reused instead of allocating for every
   row and column while projecting the rows via Trafodion from HBase layer.
d) The hbase table name is now stored in the JNI side too
   getTableName is now changed to return as const char *
However, Thrift libraries need to be linked with Trafodion engine since it still
uses classes/methods from these libraries.

Change-Id: I49043c56f19fc668edddd1a21130afb3fbaba5a7
Merge "Removing Thrift Interface"