Add Muc_user.resource and Muc_room.cached_of_node.
Add Cache_of_hashable and rename related signatures.

Also add iteration over caches.
Use Cache_of_hashable for Muc_room node-cache.