Allocate IPs automatically

This makes the plugin allocate an IP automatically if `floating_ip` is
set to :auto and `floating_ip_pool` is configured.  Addresses allocated
in this manner are then released when the server is destroyed.