Add ASSERT_THAT variant without description
Add unit test for IsEqual matcher class
New unit test helper AbstractMatcher

Add new unit test helper class AbstractMatcher with additional
assertion methods to make the unit tests more readable.
Remove null reference check for now in IsEqual