Add more detail to the json file

The ssh-user, env-num, seed-route-dev and remote-operations all had to be
added to the json. All 4 are expected by boot-seed-vm.

Change-Id: I8ff044749cdd3d19cb6ffc621686d2fe672670e6
Fixup the handling of ssh keys

On a clean node ~/.ssh doesn't already exist, so we create it. Also
generate the public key because
tripleo-incubator/scripts/install-dependencies assumes it to be present.

Change-Id: I1c25bb3b9998fe38dd4a5fbc0dcb8b4556570396
Fix the server name

The server name in the AllowedResources needs to match the actual server
name.

Change-Id: Ia36360e94cc439ba6abe60f90c9ea0abd35806ba