ec2 backend basically functional

resource creation, access, and termination works, resource can be accessed by an ssh job service.  For some example code, see examples/resource/ec2.py (needs some documentation, but in principle should be clear).

There are a couple of caveats, documented in the adaptor documentation (saga/adaptors/aws/resource_ec2.py).