link-egg-test: handle #f as test status

Also keep output columns empty when there is no test output to show.
Add note about the link mode to the help message
API for emitting diff output

It can be useful for eggs that use diff output for other purposes
(e.g., salmonella-feeds).