Use wisper to subscribe to receiver

Instead of the clunky `:handler` option.
This is backwards compatible, and is groundwork for dirty map and precaching management.
This custom matcher seems like a lot of code for something that is only used once in a spec for a deprecation warning. Is there a simpler approach?