(QENG-1134) Remove 'jvm-puppet' references left in Beaker.

Recently the `jvm-puppet` name was changed to `puppet-server`, this patch
addresses that in both `lib/` and `spec/`

Signed-off-by: Wayne <wayne@puppetlabs.com>
Merge pull request #438 from waynr/fix/qeng-1134-remove-jvm-puppet-references

(QENG-1134) Remove 'jvm-puppet' references left in Beaker.
(GEM) version bump for 1.17.6 gem
(HISTORY) update history for 1.17.6 gem
Merge pull request #441 from anodelman/make-gem

create beaker 1.17.6 gem
(QENG-1182) Add node to classifier prior to adding pe_repo class

Prior to this commit, beaker would make the assumption that a node had
already checked into the classifier. This commit changes that by
ensuring that the node is in the classifier before giving it the pe_repo
class.
Merge pull request #443 from briancain/maint/master/add-node-to-classifier

(QENG-1182) Add node to classifier prior to adding pe_repo class
(maint) Bump version for 1.17.7 release
Merge pull request #444 from branan/ship_1_17_7

(maint) Bump version for 1.17.7 release
(QENG-797) Enhance Beaker to look for x64 installers for Windows

- add ability to install 64 bit pe builds (available for pe 3.4)
- add is_x86_64? method to host, convenience method for determining arch
  of host
(QENG-1026) Add support for x64 PE windows to Beaker

- default to installing 64 bit builds on 64 bit windows
- support install_32 host option, true = install 32 bit no matter the
  arch, false/unset = install 64 bit on 64 bit, otherwise 32 bit
(QENG-1129) support win64 open source builds

- add ability to install 64 bit windows builds
- supported when puppet version is 3.7+ or pe is 3.4+, and install_32 is not set for
  host or globally
- correctly update path post pe/puppet installation