First pass at the emr module. I want to start reviewing this and at the same time, work with the LS team to test this in a real scenario.

Known missing:
- No terminate in place
- Replace subnet ID with VPC ID and randomly choose a subnet
- No tags for the cluster.
Merge remote-tracking branch 'upstream/devel' into devel