Make hashmap iterators implement ExactSize

Yes, I'm fine with impl'ing DoubleEnded and ExactSize for usability with that tooling. I don't however think people should be able to rely on the order of elements when you call next/next_back between iterations. I think it's fine to have next_back be a synonym for next here.