Support for specifying test expectations, such as for unit tests.

The matcher library provides a third-generation assertion mechanism, drawing inspiration from Hamcrest.

For more information, see [Unit Testing with Dart] (http://www.dartlang.org/articles/dart-unit-tests/).