checks: Handle checks that return no output

Returning NULL is correct here, because it will be handled by the caller
and replaced with a "(No output returned from (host|service) check)"
message.

This fixes #31.

Signed-off-by: Robin Sonefors <robin.sonefors@op5.com>