Change c-type casts to reinterpret_cast<> in graph_binary_io.hh
Fix bug with uninitialized value in graph_binary_io.hh
Simplify std::hash<> specializations