Use floating IP for ssh connection by default if defined or allocated from pool.

In my opinion, if you go to the trouble of allocating a floating IP, you probably want to use it to connect with SSH. This patch implements that functionality.