Automating setup of networks and images.

Adding classes to automate the setup of public/private networks
and loading shared test image (cirros) to help with comming
startup tasks and Tempest testing automation.
Merge branch 'autoconfig_wip' of github.com:hogepodge/puppetlabs-havana into autoconfig_wip

Conflicts:
	manifests/setup/router.pp
	manifests/setup/sharednetwork.pp