add chained expectation descriptions to the default descriptions of custom matchers with fluent interfaces

this fixes #532
Agreed regarding the ? - I just did not see it in any other configuration options so tried to keep it consistent, but ? is definitely the way to go.