Test: libcrmcommon: Add unit tests for pcmk__call_message.
This uses cmocka's functions for checking if functions get called.
Here, we can also use them to check that functions did not get called.
Each fake output function calls function_called(), which requires a
matching expect_function_called(). If there isn't a match, that's an
error.