VerboseTestCase: reset original types.
Item: use wildcard bounding.
Remove useless classes for expectations.
Correct test expectations.
Review logger system.
Matcher: change API to get only messages.
Review basic messages to be less "mecanical".
Correct all Matcher interfaces.
Item: use Log for output with context.
Item: make possible to chain expectations.
Provides contexts.
Missing import.
Review previous version.
Item: make it possible not to provide a context.
Update test with and without context.