Added cloud.get_all_addresses() to base and ec2

Created a new generic function for cloud providers,
get_all_addresses(). This will be called in cluster.delete()
to list, match and delete public IPs associated with the cluster.

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