Add a Hive FDW

A revised patch for Hive FDW.

I removed all the thrift-generated codes.