abbey.py - python script for creating AMIs in the VPC environment

abbey.py will launch an instance into a VPC, run ansible on it
and monitor it for updates using an SQS queue.  At the end of
the ansible run it will create an AMI and terminate the instance.
Merge pull request #549 from edx/jarv/abbey-ami

abbey.py - python script for creating AMIs in the VPC environment
Add a script that will check mongo for AMIs.
Add a script to stage releases for repos.
Raise an exception if submission fails.
Check for existing AMIs.

If we already have an AMI for a particular configuration, use that instead of
requesting a new one.
Add logic to be able to monitor RCs from jenkins.
Add comments and documentation to monitor_repo.py
Pass release id to abby.
Change spelling from 'abby' to 'abbey'.
Remove cruft regarding flip repos.

We never used this function.
Use the yaml syntax that the abbey script expects.
Replace dashes with underscores for version var name.
Merge pull request #545 from edx/feanil/monitor_repos

Feanil/monitor repos
Merge remote-tracking branch 'origin' into jarv/ansible