Don't shell out to rst2man

This has proven to be problematic.  Instead use
the `manpage.Writer` object directly.

unit/integration tests passing.

Fixes #322.