Resultify generate reports

This is part of AT-646.
Before software-resultifying this command, it just put its outputs in the specified `output_directory`.  Now it puts them in an allocation, but we still want to be able to commit the software-result even if we cannot mimic the old behavior.  This will go away as soon as the `Genome::Process` style of running reports is in place.