EIP not assigned to slaves if there is a default

If instances already have a public_ip, don't associate a new one
to it. This patch updates the ec2 provider class to attach public_ip
to master only. EIP for slaves is handled in
services/configuration.py.

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