Added the ability to lazily specify matcher descriptions.
Made equals and recursivelyEquals lazy in computing descriptions.
Made mock expectation matching lazy in computing descriptions.