builder/vmware: improved logging for various workstation steps
builder/vmware: convert line endings in workstation to Unix-style
builder/vmware: more logs for Workstation
packer: don't output colors if Windows and not Cygwin
Handle missing source AMI error

Specifying a non-existent source AMI will result in an empty array of
images in the response which would cause an "index out of range" panic.
This change handles this case more gracefully with an error message.
packer: fmt
builder/vmware: redo host IP stuff for Windows
builder/vmware: compile host_ip on every platform
builder/virtualbox,vmware: retry removing output dir if fails
Merge pull request #228 from markpeek/markpeek-images

builder/amazon/common: handle missing source AMI error
fmt
builder/vmware: sleep before cleaning files on Windows