Wait for connection timeout before erroring
Extract out connect step builder function

The functionality to create a connect step is not specific to the ISO builder and will need to be used by the VMX builder.
Added comm type constants for winrm and ssh
Add WinRM comm support to VMWare VMX builder
Added winrm communicator documentation for VMWare builders