Pacto generation - preserve exact request while generating (e.g. ERB)

I think this is desired, so the request definition can have API keys or other sensitive data in it that the generator won't record.

The implementation is simple but hacky (loading the contract twice), but I'm trying to limit the changes to the generator for now.  We can reflect and prioritize potential pacto-core changes that would clean this up.