First cut at generation of thrift server/client/DTO/interface code