Move route adding to the earliest possible point.

Having the route available earlier makes scripting connections to the
seed node easier.
Increase size of bare metal test nodes.

Turns out 512M isn't enough to run a control plane reliably. 768 seems
enough.
Make getting the undercloud IP scripted.

Better to automate than describe.