Fix many collections implementing PartialEq

They now properly check each element with the `eq` and `ne` methods in their
own `eq` and `ne` method, respectively.
And it should be `any` instead of `all`.