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.
Support resource templating

Add pyc to gitignore
Add resource templating to scenario yaml
Create networking and compute resources based on
resource templating
Start adding log command to pull logs from servers
after deployment has finished
Add wait command to wait for deployment to finish
so that jenkins can then run tests interactively
Split apt packages and logging out to appease empty
cache node
Remove test_nova from cloud-init - it is in jenkins now.
Merge pull request #136 from robertstarmer/master

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

Support resource templating
Get log instead of deploy
Merge pull request #138 from michaeltchapman/temprb

Get log instead of deploy
Support data mappings of runtime ip addresses

Add support for specifying hiera keys that
should have the value of a given interface of a
given node, for example the cobbler_node_ip
needed by hiera and build_server_ip as needed
by setup.pp. These values will be in both config
and user yaml on all nodes.
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