Change Thrift c++ to new protocol wrapping transport model Summary: Also cleaned up excessive .h/.cpp files into Utils files Reviewed By: aditya