collection: removed methods whose supertype implementation was enough
collections: they can now implement equals
HashSet: refine return types of union/intersection and friends
LinkedList: implement missing methods
test: added assertNotEquals
added collection tests for new methods