DRY out CC_ASSERT macros.
DRY out CC_ASSERT macros.

Eliminate duplication between CC_EXPECT and CC_ASSERT macros by having
assert macros call corresponding expect macros.

This puts the failure message format string in only one place now,
in the expect macro definition.

donmccaughey/coatcheck,AblePear/CoatCheck,donmccaughey/coatcheck,AblePear/CoatCheck