Verifying null objects only respond to defined methods.

* No additional documentation, since this is the least surprising
  behaviour.

Fixes #392.
Rename verifying mocks to doubles.

This is consistent with naming elsewhere.
Merge pull request #421 from xaviershay/issue-392

Verifying null objects only respond to defined methods.