packer, packer/rpc: Update Build interface to allow variable overrides
packer: properly override/send user variables to prepare