Merge pull request #1 from briancain/maint/master/update-to-set-console-services-answers

(PE-5775) Add new console services answers to beaker for 3.4
Conflicts:
	lib/beaker/answers/version34.rb
	lib/beaker/options/presets.rb
	spec/beaker/answers_spec.rb
Merge pull request #2 from branan/puppetserver

(QENG-1252) Use pe-puppetserver as master service on PE 3.4+
Merge pull request #3 from branan/fix_specs

(maint) fix spec tests because I am an asshole
Merge pull request #4 from branan/db_names

(maint) Use pe- prefix for DB names of console_services components
Conflicts:
	lib/beaker/answers/version34.rb
	spec/beaker/answers_spec.rb
Allow frictionlesss install to pass params

Previously, the frictionless agent install did not have a
way to specify puppet config settings at install time. In 3.4 the
ability was added to pass in additional settings in the form of
`section:key=value` and have it call `puppet config set` with those
options before starting puppet. This allows an agent to dynamically
configure it's certname, server or any other setting.

Conflicts:
	lib/beaker/dsl/install_utils.rb
(PE-5681) Add auth password answer on upgrade to 3.4

Prior to this commit we were not providing the auth_password answer on
upgrades to 3.4.
This commit adds that answer. This will allow the tests to complete.

Conflicts:
	lib/beaker/answers/version34.rb
(maint) Use tlsv1 when curling simplified install script

As of PE 3.7, the puppetmaster no longer supports pre-TLS security
standards.

Conflicts:
	lib/beaker/dsl/install_utils.rb
	spec/beaker/dsl/install_utils_spec.rb
(maint) open port 5432 on ec2 for postgresql

Previous to this commit, we never explicitly opened the database port in
ec2. Either it was somehow implicitly being included/created and that
broke, or split installs just never worked in ec2.
(maint) open port 4433 on ec2 for the node classifier

Previous to this commit, we never explicitly opened the node classifier
port in ec2, since it is new in 3.4.
(maint) Add support for 3.7 answers

Because we could still be testing against builds with a "3.4" number
the answers haven't been completely converted yet. Once we no longer
have any 3.4 builds to test we can do a full conversion.
(maint) Add helpers for sleep until puppetserver / nc started

In PE 3.7, we added the JVM puppetserver and a JVM node classifier.
These services each take anywhere from 30-100 seconds to start. This
commit adds a helper function to curl until the service is started just
like we do for the (jvm) puppetdb service.
Merge pull request #549 from anodelman/cherry

(QENG-1509) merge pe-beaker and beaker post pe 3.7 release