Translated plans

Instead of translating objects after creation, this makes it so that we can translate plans before the objects have been created.  This is a necessary step for an upcoming change that will make Reporters into SoftwareResults.  In order to determine the translated values to pass to SoftwareResult get_or_create, we cannot create them and then translate their values as we had been doing.
Many other tests that regenerate their results accept "REBUILD" as an optional parameter to the `.t` and alter their behavior accordingly.

If an environment variable is better, should we make `GENOME_GENERATE_TEST_DATA` and add it under `Genome/Env`?