Test: libcrmcommon: Add unit tests for pcmk_daemon_user.
Note that there are fewer tests here than for crm_user_lookup, which
does very similar things. pcmk_daemon_user calls that function, so I
don't see any need to add tests for what happens if calloc() fails. We
are already testing that for the lower level function.