Bring the API closer to Scala collection syntax

- Use of += and ++= for all insert operations (not just the simple ones)

- ++ for unionAll

Review by @cvogt