Make VariantReporting::Command::CreateReport use Genome::Process

This breaks the Trio wrapper, which needs some more refactoring before it can have Genome::Process integration.
Yeah, this is also odd to me. Its basically coincidental that the inputs you pass to `run()` happen to be the inputs on the `Genome::Process` object. It could be any arbitrary set of inputs. It seems like maybe `run()` should look at the properties and build the hashref itself or something rather than taking any hashref its given.