removed tmlog by commenting them out (to better cpu performance)

removed multiple memcpy's in Connection.cc and reduced the size
of the structs

removed some creations of new and delete of HashKey and used only
HashBytes instead to save some more cpu performance

changed memcmp's arguments in == overloaded operator definitions
to be a little more optimal

removed multiple instances of init_hash for H3 to reduce cpu
usage further. It now only runs one instance in the very beginning

will investigate more of gperftool's findings