Update copyright. Code cleanup.
Add support for AutoVerifyMocks and CheckAllSetupsVerified to only kick in if a full test run was executed (not a partial-run).
Rename CheckAllSetupsVerified to CheckSetupsAreMatchedWithVerifyCalls.

Add tests for CheckSetupsAreMatchedWithVerifyCalls and AutoVerifyMocks.