Always display the actual value in the failure message of the BeMatcher
Fix formatting of objects in be predicate error message
Fix the cukes for the new be predicate formatter
Ensure Has matcher is composable

Utilises existing patterns from the Be and Exists matchers
Merge pull request #520 from danielfone/composable-has-matcher

Ensure Has matcher is composable
Update changelog for #520.

[ci skip]
Merge pull request #406 from sferik/display_actual

Always display the actual value in the failure message of the BeMatcher
Changelog for #406.

[ci skip]
Prefer __send__ to send.

It works more consistently (as user objects may have
a custom definition of `send` but redefining `__send__`
issues a warning).
Merge pull request #524 from rspec/prefer-send

Prefer __send__ to send.
Fix typo in changelog.

[ci skip]
Add all matcher