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.
Merge branch 'no-more-rst2man' into develop

* no-more-rst2man:
  Don't shell out to rst2man