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.
Sure, it could be `GENOME_REBUILD_REPO_TEST_DATA` or whathaveyou.  I would hope no existing tests have a `REBUILD` option that overwrites the existing test data under `$GENOME_TEST_INPUTS`, but it wouldn't surprise me.