Default the retryable sleep to use exponential backoff
Fix typo in error message
Health monitor should use SSL when director is using SSL.

[closes #42401181 & #42401209]
Revert "Health monitor should use SSL when director is using SSL."

If you do not set 'director.encryption' then the director does not try
and use SSL but some things are hard-coded to use SSL now. This is
breaking things. Reverting until we can fix.

This reverts commit 5788c9175bced1b5b1e3264233d14741be040664.
Make health monitor use SSL to director all the time.

[fixes #42401181 #42401209]
NAT box uses 10.10.0.10 so we should not try and use it
Enable health monitor resurrector on bootstrap

* MicroBosh and Bosh bootstrap will always create a new admin user and
  hm user
* Waits for director to become available before attempting login during
  full bosh bootstrap
[Finishes #48844663]
Cleaned up bosh_cli_plugin_aws functional tests
Generated manifests should have required health manager credentials
move default retryable sleeper into method
Wait longer for all of the key pairs to be deleted
remove the explicit key pair test, make it part of the "normal" bootstrap setup
[Fixes #47819597] - during compilation symlink the package install dir as we do during installation
Cleaned up director BaseJob and tests
[director] wip: snapshots
[director] wip: snapshots #2
Snapshots and refactor instance updater spec.
Add specs for delete_disk and update_dns.
Add more specs.
[finishes #47304301, #47304339 & #47304279] snapshot support in the director