[release/3_0] Define PE 3.0.1 release
[release] PEBuild::Release::LATEST_VERSION constant
Update CHANGELOG and version for 0.4.2.
[run_install/posix] remove `posix` I18n message component
Update and document pe_bootstrap provisioner model

The model was not setting a couple of attributes in the `to_proc` method,
notably `master`. YARD documentation also updated with material from the
README.
Update documentation of global model

YARD documentation for pe_builder global configu_builder model has been updated
to match what is described in the README.
Merge pull request #27 from Sharpie/update-config-builder-model

Update config builder models
[templates/answers] Respect machine hostname

Vagrant machines can specify an explicit hostname that should be used
for DNS resolution. However PE answer templates were hardcoding
`@machine.name` in the templates, which could break DNS resolution. This
commit updates the answers templates to try to use the guest machine
hostname if present, then fall back to the machine name.
[templates/answers] Standardize on pe-console password

This commit updates the PE 2.x master answer file to use `puppetlabs` as
the pe-console admin password.
Merge remote-tracking branch 'origin/master'
Merge branch 'answer_file_fixes'
Trap SSLError and SocketError during download

During `vagrant up` (specifically, during the `import` action), if an
exception is raised that does not inherit from `VagrantError` then
Vagrant will forcibly destroy the box.

This patch rescues two additional exception classes raised during download of
PE installers:

  - `SocketError` which can be raised if an incorrect URL is provided.

  - `SSLError` which can be raised if a `https` URL cannot be validated.

The errors are re-raised as `DownloadFailed` which is a subclass of
`VagrantError`.
Merge pull request #28 from Sharpie/trap-moar-errors

Trap SSLError and SocketError during download
Add PE 2.8.3 to supported releases
[templates/answers] Standardize console port

This patch updates the default 2.x master configuration to run the enterprise
console on port 443. This matches the defaults for 3.x masters.
Merge pull request #29 from Sharpie/misc-2x-tweaks

Misc 2x tweaks
Update CHANGELOG and version for 0.4.3
[transfer/open_uri] rescue StandardError on download fail

There are too many possible exceptions that can be raised while trying
to download a file, from OpenURI::HTTPError, OpenSSL::SSL::SSLError,
SocketError, to Errno::ENOSPC. Instead of playing exception bingo, we
rescue all descendants of StandardError, all of which should hopefully
be things we can handle _somewhat_ gracefully.
Merge branch 'openuri-rescue_standard_error'
[cap/detect_installer] Cleaner handling of detect failure