Minor improvements to ImmutableCollectors

- Rename methods to toImmutableList and toImmutableSet
- Simplify method signatures
- Remove unnecessary type specification for lambda args
- Declare set collector as UNORDERED to give stream implementation
  more room for optimization