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

this fixes #532
Well we do it... so the chance of someone else doing it is quite high.