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

this fixes #532
You don't need this comment, the rest have comments for YARD purposes.