plug message leak from logger
move unused arg to cpp file where types are defined
[thrift] shuffle method definitions to make clang happy, see #320
more clang-inspired cleanup
[thrift] move generated constructor out of header, see #320
fix goof in 86b041f2