Issue #152 - new CollectionExtensions items: EmptyIfNull, Squash

  - New BDD Tests
  - New Patterns.Testing global bindings and models
  - New methods: EmptyIfNull and Compact