Cleanup & Enhancements
This is a non-breaking merge (to be tagged 1.1).
It incorporates many of the changes from forked repo https://code.vt.edu/crest/aws-gitlab-runner including:
- Add permission to allow terminating EC2 workers (rather than just stop)
- Add permission to remove EC2 keys created
- Use the same EC2 AMI for workers as for the supervisor
- Allow specifying gitlab runner version to be used (defaulting to latest)
- Pull gitlab runner from Gitlab official distribution rather than from OS package maintainers
- Improved naming