Refactor: last_should => last_expectation_handler.

This is more polymorphic and removes `last_should`
from the API (which doesn't really belong anymore).
Prefer `expect`-based syntax.
Correct reference to deprecated protocol.
Merge pull request #375 from rspec/change-last-should

Change last should