commands: Reset errno before strtoul

Signed-off-by: Anton Lofgren <alofgren@op5.com>
commands/janitor: Some style fixes

Signed-off-by: Anton Lofgren <alofgren@op5.com>
commands: Also log the additional information that we now have

Signed-off-by: Anton Lofgren <alofgren@op5.com>
test_commands: Update plan

Signed-off-by: Anton Lofgren <alofgren@op5.com>
commands: Don't strdup a void*

This is just not a good idea.

Signed-off-by: Anton Lofgren <alofgren@op5.com>
test_commands: Allow symbols for missing_arg

Actually, it's not a terrible idea to keep this information around.
It should make it pretty easy to implement a rudimentary form of
"missing argument near <symbol>" diagnostics message.

Signed-off-by: Anton Lofgren <alofgren@op5.com>