Merge eeafa34 into test spy feature branch to get 'let' fixes.
New matchers: haveReceivedAnyMessagesBeforeFirst: and haveReceivedAnyMessagesAfterLast:
Merge new any-messages-before/after matchers into master from test spy branch.