Issue #152 - new CollectionExtensions items: EmptyIfNull, Squash

  - New BDD Tests
  - New Patterns.Testing global bindings and models
  - New methods: EmptyIfNull and Compact
Merge pull request #155 from TheTribe/feature/issue-152

Issue #152 - new CollectionExtensions items: EmptyIfNull, Squash