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?
hmmm... not a bad idea and something to keep in mind.  but really i just want this stuff to "just work" and having the type specified in here is one step on the way there.  i don't want to make CI more difficult, i just want to checkout the repo  and use the same command i always do and have it work on any host config using git or packages (assuming we have packages).
so... if this can stay in there, it means i don't have to remember to merge my options file with upstream and which version, etc, etc