moved Uniques to commons and removed dependency to Proxies
merged util.Matchers into common.Matchers
created DiagnosticMatcher interface
supported hamcrest describeMismatch in asMatcher
added diagnosis to failure message in asserting methods