Move doc building scripts to new contrib directory

Change-Id: I9dd3b9dc23418e8572f8ab3056fd3bf5fe273ba1
Merge "Move doc building scripts to new contrib directory"
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
Fix misaligned quotes

remove extra quote causing failed puppet runs.

Change-Id: I8a24279b1d33aa2713dfbea7f89acea50593e6bd
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"
Add heat templates for scenarios

This patch adds a heat template for the 2_role scenario,
which can be used by scenariobuilder.

Change-Id: I29f253882c9713798c7ccca59438f9e0b4d06eb9