User name propagation through hive driver

Tested the changes on a distributed setup with hive, grill and user running as 3 different users.