return stdout from executed scripts to install method

I am expanding the usage of the install method to
do more things than just install puppet. For these purposes,
I need to see stdout from the ssh_remote_execute of the script.

This commit adds a key stdout to the hash returned by the install
method.
Merge branch 'bodepd-install_return_stdout'

* bodepd-install_return_stdout:
  return stdout from executed scripts to install method

closes #95
retry ssh when Errno::ENETUNREACH is encountered

This commit adds Errno::ENETUNREACH to the list of exceptions
that should result in a retry when encountered during ssh connections.

This exception can indicate that routing to an ip address has not
properly stabilized. I ran into this error when using source NAT
VPN with a cloudstack environment and I verified that the connection
was established if I retried a few times when this error was encountered.
Merge branch 'bodepd-retry_ssh_when_routing_fails'

* bodepd-retry_ssh_when_routing_fails:
  retry ssh when Errno::ENETUNREACH is encountered

closes #94