Move more responsibility to common EC2 module

Moved `AWS_REGIONS` into `ec2` module
Created `ec2_connect` method in `ec2` module
Updated modules able to use `ec2_connect` and `AWS_REGIONS`
Merge pull request #5311 from willthames/ec2_refactor

ec2 modules: Move more responsibility to common EC2 module