Set up the elastic IP when it doesn't match the instance's current external IP

This will hopefully resolve the issue where after calling rubber:stop
and rubber:start, rubber:refresh will change the instance's external_ip
value but post_refresh doesn't set up the static ips
Merge pull request #247 from zmillman/master

Attach the configured elastic IP to rebooted instances