Insert support in hive connector

Replacing previous PR (https://github.com/facebook/presto/pull/1433) with this. This has changes ported to new insert api
This should be checked in the constructor