Add std::hash<> implementations parallel to boost::hash<> for hashable BGL objects