adding iam role association to launch configurations
adding simple ssh config generater
adding friendly names
First stab at the NAT failover devices.

Still need to add logic to the monitor box so that it can perform the failover switching for us.
Remove the NAT watcher and use the bastion box for this purpose instead.
Add tags to the bastion box.
Add support for NAT failover.
Remove repeated BackupNAT instance definition.
Remove trailing newlines from the userdata and put them in the join function.
Remove the zipfile once we have the content.
Add back newlines.

We need them because we are sometimes joining variables with existing lines.
Basic role for consistently creating roles.
Verify NAT health with pings before declaring it healthy.
Implemented xvfb install/config for Jenkins role
Implemented Java Runtime installation
Added Jenkins installation.  The apt package also creates
the user and installs jenkins as an init.d service
Install Jenkins and Java
Install Jenkins plugins (except Maven, which causes an exception)
Added (start of) browser script
Update ansible scripts for the jenkins vagrant box