Some minor enhancements to install scripts

 - Fix some typos/nits
 - Make the script runnable with sudo
 - Check for sudo/root before starting

Change-Id: I9128d4d4ae981c757028d583f08b5be1b1b12c24
Remove hardcoded build-server hostname

Previously cobbler config was locked to the hostname
builde-server. Since none of this config will clash
on other nodes, as they do not include the appropriate
classes, this data can safely be moved to the common
yaml files.

Change-Id: Ife354e63fcafcf447931b9d387bee1cc9fb8b147
Expose time zone in user.common.yaml

The puppet-coi module has a parameter for setting the time zone
as well as a list of NTP servers, but currently user.common.yaml
only has data for the servers.  This commit adds a variable for
the time zone so that users know they can modify it according
to what time zone they're in.  It defaults to UTC as that's
also the default for lower-level classes.

Requires a puppet-coi containing 0ccb122 to be useful.

Change-Id: I6914bb86d916e262de532e42227b978f4a8eca1c
Merge "Some minor enhancements to install scripts"
Merge "Remove hardcoded build-server hostname"
Set vncserver_proxyclient_address to real IP address

The install.sh script sets the vncserver_proxyclient_address in
nova.conf to 0.0.0.0 for AIO installs.  That may be ok for a true
AIO, but we often see people use AIO as a combined control/compute
node and then add additional compute nodes.  In that case, consoles
become unusable due to the lack of an actual address.  This patch
sets the address to that IP on the default interface.

Change-Id: I3c12e1732797eb7953eefda14f6557c5d976f863
Closes-Bug: 1269241
Merge branch 'master' of https://github.com/stackforge/puppet_openstack_builder