Merge pull request #132 from sorenh/proxy

Proxy configuration
Move APT repo config into hiera

This makes it way easier to add e.g. internal repos for various things.
Merge pull request #138 from sorenh/repos

Move APT repo config into hiera
Split add a test.sh to build_scripts and separate out common code
Add internal repo, if accessible
Remove unneeded code
Store current_version as fact and use it to generate apt sources

The repo urls can feed into hiera data.
Merge pull request #141 from sorenh/use-snapshots

Store current_version as fact and use it to generate apt sources
Merge pull request #140 from sorenh/build-scripts

Get closer to being able to use build_scripts for internal deploys, too
Increased memory for contrail node to 4GB.
Added contrail controller

This commit has below stuffs.

* Call ::contrail class with appropriate hiera data
* Added tests for all contrail controller node  services
* Added spec tests
Added neutron

* Used upstream puppet-neutron
* added tests
* Moved neutron from contrail lb to openstack lb
  This is done because openstack lb uses consul service discovery.
  Only place the contrail+neutron code add consul service is neutron.
  All contrail services are not registered on consul at this point of time.
  This is WIP along with the code for multi-node contrail.
* database/connection is not required for neutron with contrail plugin; so removing it.
* Added spec tests
Make at env use large for contrail

2GB is just not enough :)
Add delivery-pipeline-plugin
Merge pull request #143 from sorenh/undercloud

Add delivery-pipeline-plugin
Install gitolite on uc1
Merge pull request #142 from bodepd/neutron_updates

Neutron updates
Merge pull request #144 from sorenh/gitolite

Install gitolite on uc1
Add required facts for contrail unit tests to pass
Added nova controller code

* Added nova controller applications
  nova-api, nova-scheduler, nova-conductor, nova-consoleauth, nova-vncproxy,
nova-cert
* Added tests