Allocate IPs automatically

This makes the plugin allocate an IP automatically if floating_ip is set
to :auto, and there are no free pre-allocated addresses available.  The
address is then released when the server is destroyed.