Rewrote parts of hexagon.hpp for specialization of std::hash, moved parts of MikelepageRuleSet to cyvmath