Don't copy the scripts folder unless it exists.

The scripts folder is only in the Cisco fork, so only copy it
if it exists.

Also, remove some unneeded whitespace in install.sh

Change-Id: I1a40ed2b4f67ba68ae735e4d57cd71f5413d82aa
Use the short hostname for the AIO role mapping

In the AIO scenario the build_server is set to the short hostname,
while the role mapping for the AIO uses the full name. This causes
a mismatch which leads to the AIO scenario no-oping on the first run.
This change ensures that the hostname matches exactly what is in the
role mappings file.

Change-Id: Ia3fd5ef716695ff80cea4187a488b2705e518d3e
Merge "Use the short hostname for the AIO role mapping"
Merge "Don't copy the scripts folder unless it exists."
Merge branch 'master' of https://github.com/stackforge/puppet_openstack_builder into coi-development