Add staypuft-client-installer

Existing staypuft-installer now generates answer file for client
installer. Client installer prepares puppet on target machine and
registers itself in staypuft.

Generates SSH Key for foreman-proxy user and configures the
foreman-proxy service to use puppetssh

It creates foreman .ssh directory and copies the private ssh key
from the foreman-proxy user. This allows DynFlow tasks running as
foreman user to ssh into host machines, allow tasks to test that ssh is
fully configured.
no-daemonize puppetssh commmand

Service puppet stop kills any running puppet agent daemon.  This is
causing any --onetime puppetssh runs to fail mid run when trying to stop
the agent service.  Running in non daemon modes prevents this.
Remove get_ready implementation from ProvisioningWizard

The base class implementation does the same thing. There is no need to
override in the subclass. The subclass implementation has unknown
constants and does not work.