Make all fpm output go through the logger

When a subprocess (rpmbuild for example) produces output that output should go through the logger, not directly to stdout. When the subprocess puts output on stderr, it should go through logger.error.

This will all the --verbose and --debug flags to be more useful

This fixes #329