Renames HasAll to IsSuperset; HasAll uses slice.

For the pedants: HasAll is now called IsSuperset and
the new HasAll method takes a slice instead of a set.