Support for common collections traits

- adds support for arrays of non-primitive type
- adds support for immutable.Map and mutable.Map
- adds support for immutable.Set and mutable.Set
- adds support for immutable.SortedSet and mutable.SortedSet

Fixes issue #14 and issue #15