Allow provider network overlapping ips and namespaces

Previously, when provider networks were selected,
overlapping ips and namespaces were set to false.

The dhcp service should still be able to allow
overlapping ip addresses and to use namespaces, so
these settings have been updated.
Update All-in-one script

Cleaned up the README (fixed a few additional typo's)

Added test-node, cinder, swift to all-in one and cinder to compute
Fix all_in_one, move from class_groups to classes
Merge pull request #136 from robertstarmer/master

Update All-in-one script
Merge pull request #137 from michaeltchapman/temprb

Support resource templating
Merge pull request #138 from michaeltchapman/temprb

Get log instead of deploy
Merge pull request #139 from michaeltchapman/temprb

Support data mappings of runtime ip addresses
Merge pull request #87 from bodepd/provider_network_config_update

Allow provider network overlapping ips and namespaces
Add config_drive default to common.yaml
Add puppet_run_type config to setup.pp

Currently, setup.pp configures every node as
if they were a master (or a node that needs to
run puppet apply). This configuration is unnecessary
and even undesirable for agents b/c it deploys
hiera data they don't need and even enables then to use
a node terminus.

This patch adds a variable to setup.pp called puppet_run_type
that can be used to determine if the node is being
pre-confgigured as a agent or a master.

It also updates the Vagrantfile as well as the bare-metal install
scripts.
Merge pull request #141 from bodepd/setup_run_type

Add puppet_run_type config to setup.pp
Fix hard-codings of quantum for havana support

This commit solves some of the low hanging
fruit for havana.

- removes enabled_services from global_hiera_params
(it was not being used)
- ensure enabled_services adds %{network_service}
- ensure that basic_test.sh updates quantum to neutron for havana
- add global_hiera_params/jenkins.yaml to gitignore
Support multiple runs of setup.pp

This brings stack-builder in line with the vagrant scripts
that were changed in commit daf245e to allow agent nodes
to run puppet apply multiple times.
Add quotes to host lookup

Add quotes so that the evaluation works.
Merge pull request #142 from bodepd/resolve_havana_issues

Resolve havana issues
Merge pull request #143 from bodepd/fix_hostname_lookup

Add quotes to host lookup
Merge pull request #144 from michaeltchapman/agent_fix

Support multiple runs of setup.pp
Basic doc updates

This commit updates the README

moves the vagrant docs to its own section.

removes trailing whitespace.
Merge pull request #145 from bodepd/doc_update

Basic doc updates
Stackbuilder documentation

Remove ci_subnet_index since it doesn't work yet