(QENG-967) Disable iptables on el hosts bringup.

Also fixes bug in `disable_iptables` where per-array-element was invoking wrong
method. Looks like `disable_iptables` was originally copied from
`copy_ssh_to_root`

Also adds rspec for Beaker::Hypervisor.configure

Signed-off-by: Wayne <wayne@puppetlabs.com>
Enable natresolver and natdnsproxy for vagrant.

There are cases where tests run will fail when trying to download
from the outside world due to dns issues. In order to resolve this
I configured the natdnsproxy1 and natdnshostresolver1 vagrant settings
(GEM) version bump for beaker 1.18.0
(HISTORY) update history for beaker 1.18.0 gem release
(QENG-1212) Improve module installation experience

Prior to this puppet module installation was carried out with either
`puppet_module_install` or `copy_module_to`. This replaces them with a
method `install_dev_puppet_module` that will install either via scp or
pmt from a staging forge depending on arguements and environment
(QENG-1261) remove solaris-10 specific ntpdate options.  -w causes an
error.
remove related spec test.
Merge pull request #461 from anodelman/make-gem

create beaker 1.18.0 gem
(QENG-1054) Add functionality to install_pe to modify answers...

...file before install

- add ability to add custom_answers to individual hosts to be appended
  to answer file
- rework answer file code so that answers are an object that can be
  queried for an answer string
- instead of querying env for individual answers just pull in anything
  that matches q_*
- pull the default answer values into the presets so that it is more
  easily tracked
Merge pull request #459 from justinstoller/bug/master/QENG-1212_better

(QENG-1212) Improve module installation experience
(GEM) version bump for beaker 1.19.0 gem
(HISTORY) update history for beaker 1.19.0 gem
Merge pull request #463 from anodelman/make-gem

create beaker 1.19.0 gem
(QENG-1264) Allow users to specify recursive option for scp_{from,to}

The fix for QENG-1128 caused scp_from and scp_to to ignore the
recursive flag. This caused all scp_from operations to be recursive,
which will cause a failure if trying to copy only a single file.

The fix to this, without regressing on QENG-1128, is to actually copy
the options hash locally so that we can modify it as needed for
defaults without updating any global data.
Merge pull request #466 from branan/QENG-1264

(QENG-1264) Allow users to specify recursive option for scp_{from,to}
(MAINT) update junit.xsl to handle more weird test case paths

- paths with (, ), \s, or / are breaking links, this fixes that
Merge pull request #465 from anodelman/junit

(MAINT) update junit.xsl to handle more weird test case paths
(GEM) version bump for 1.19.1 gem
(HISTORY) history update for beaker 1.19.1 gem
Merge pull request #467 from anodelman/master

create beaker 1.19.1 gem
(gh-470) refactoring natdns to use the unless syntax