Rename new matcher protocol method.

`block_can_be_wrapped_for_compound_expectations?` was a
confusing name, especially given that the wrapping is
an implementation detail of the compound matchers and
not something that users are expected to know about.

`expects_call_stack_jump?` is a better name.
Document the matcher protocol.

Including the new `expects_call_stack_jump?` method.