pkg: Set improvements
- add Equals
- be explicit that Set.Values() is not ordered
- improve test and documentation coverage
Merge pull request #693 from jonboulle/sets

pkg: sets are not ordered