A C++ 11 header-only hamcrest matcher library