Populate boot-stack's service catalog with VM's IP.

Keystone's service catalog was populated with 'localhost',
making nova/glance/keystone clients unusable from outside the vm.

This change uses whatever IP address is found on eth0 instead.

Change-Id: Idbbaa74e0235884f2a32fafb16f2ba505e8cc37c