Add make_set! for IntDisjointSets and DisjointSets

Adds `make_set!` to add a new element. Three versions are available:
  - add an automatically-generated element for `IntDisjointSets`
  - add a specified element for `IntDisjointSets` and `DisjointSets`