Stub out the target command.
Only append .exe if it's not already there.

Resolves #128.
Write the target docs.

Useful for figuring out how it should work!
Set Pod encoding.
Send non-fatal exception messages to info().

Instead of venting them to STDERR. Has the effect of also respecting the
--quiet option. Also, skip the stack trace for these messages. Resolves #130.
Spec out target commands, write and test list action.
Configuration should ignore config file.

Because it stores the targets, not target-command config, of which there is none.
Add method to process the name and URI.
Prefer set- actions to --set options.
Add the add() action to the target command.
Add set_uri(), set_registry(), and set_client().
Implement the `rename` and `remove` target actions.
Implement the "show" target action.
Add target to lists of commands.

And update the core docs a bit.
Document undocumented methods.
Correct spelling.
Add target usage Pod.
Merge branch 'target'.

Resolves #100.