Added CC_ASSERT_EQ_STR() assertion macro and supporting function.

Updated tests to use CC_ASSERT_EQ_STR() where appropriate.

The supporting cc_assert_eq_str() function currently only handles the most
minimal string formatting when reporting an error.