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.
adding cn sandbox playbook
removing cn playbook
create github_users when the var is defined
default wipe action
removing the group if block
Merge pull request #202 from edx/jarv/fix-github-users

Jarv/fix github users
Basic role for consistently creating roles.
remote servers need python-mysql to run ansible mysql module
Merge pull request #206 from edx/jbau/xqueue-mysql-python

remote servers need python-mysql to run ansible mysql module
Verify NAT health with pings before declaring it healthy.