Renamed cc_assert_unary(), cc_assert_binary() and cc_fail().

Changed names to cc_check_unary(), cc_check_binary and cc_check_fail()
respectively.  Moved their declarations/definitions into cc_check.h/.c.

This is in preparation for the introduction of CC_EXPECT_X() macros which
will use the same cc_check_X() functions.