Updated make_connection() to be generic

Instead of the complete cloud object ec2.make_connection() now
accepts a dictionary object containing only ec2 specific parameters.
* ec2_access_key
* ec2_secret_key
* ec2_url
* ec2_region

Signed-off-by: Shashank Sahni <shredder12@gmail.com>