(maint) PUP-3255 improve acceptance pre-suite

* add capabilities to install facter/hiera/puppet SHA via git
* add install_el_extras to options file so we can run beaker outside rake
* remove versions array which no one seems to use
* add sles node configuration file
* add el gem json install so it works across all el distros