collections: fix for #301: delete in map/set does not delete from iterable
collections: test for #301: Removal from HashMap and HashSet doesn't really remove the entries
Added docs to collection implementations for HashMap/Set