Updated _boot_server() to handle floating ip/external networks

The previous code would make use of the external network causing
the test to fail

Closes-Bug: #1347653

Change-Id: I234ae077b6fa9adf5fc64f7c189090d80f904110
Merge "Updated _boot_server() to handle floating ip/external networks"