PUP-3255 improve acceptance pre suite

fix git install options
fix redhat json install issues
fix git url#branch generation

helps get machines up quickly when manual testing or writing tests.
might impact CI?
The type is being supplied by the Rakefile.  There's no real harm having it here as well, but a better solution for running Beaker locally, bypassing the Rakefile, but making use of the config/setup in the acceptance directory is probably rolling your own options.rb which can pull in either of the config/*/options.rb as a base and then add other settings as needed:

options = eval(File.read('config/git/options.rb'))
options['other'] = foo
options