Added various CC_EXPECT_X() macros.

Expect macros register a test failure but unlike asserts, the remainder of
the current test continues to run.  (Asserts return immediately from the
executing test.)