feat(collection): $addUnique for MongoDB $addToSet support (from yoneal PR #252)

- $addUnique or MongoDB $addToSet support
- Added more tests for $addUnique
- normalize  value to Array before calling _.union()