Rearranging things in the server creation to support random ports and SSH
gateway hosts for Isolated Networks and VPC Networks.

This is working with Basic/Advanced with Security Groups but may break
everything else.
SSH Gateway and random port forwards are working. Running tests.
Fixed misnamed variable.
Fixed coloring of waiting jobs.
Fixed colors and added port to final summary.
Cleanup of templates no longer needed and doubled the wait time for the
cloud-set-guestpassword and cloud-set-guestsshkey init scripts to run.
Added travis test to verify that gem builds.
Added some debugging for testing SSH config files

It appears that the SSH gateway option isn't working using SSH
configuration files to specify host, port, and key information. I'm
working on trying to figure out why and fix it.
Added a little extra sleeping and a few attempts to retry

I was still having occasional issues with instances not being online and
ready for connections prior to attempting to bootstrap.
Starting SSH Refactor. This probably won't work.

Removed all of my old code and snagged the SSH code from the knife ssh
bootstrap methods.
Update README.rdoc
Migrated all SSH code to use the knife.ssh methods rather than my own
wheel.
Updated README, CHANGES, removed pry debugging symbol.
Added gemnasium badge.
reconfigured start/stop commands to run async
Merge pull request #14 from soul-rebel/async_start_stop

Reconfigured start/stop commands to run async
Added a rescue to handle Net::SSH::Disconnect.
Added a missing : in the Net::SSH::Disconnect rescue.
Added additional debugging/traceback info if there is a critical error that isn't captured.
Merge remote-tracking branch 'origin/refactor_ssh'

Conflicts:
	README.rdoc

Merging the SSH refactor.
New version as there is now full dependency on the knife_ssh code and has the ability to do async start & stops.