Add KWChangeMatcher which verifies count change after block call.

This matcher will verify if a block of work changes a count by the expected difference. See [the  proposed addition](https://gist.github.com/4564152) to the expectations wiki for examples.

I’ve tried to match all the code styles, but I’m unsure about your policy for copyright lines.