Only perform ufw disable, if its installed

puppet fail to run if ufw is not installed, so only run disable-ufw
if ufw is installed.
Added contrail config services

Added contrail config services which includes

1. contrail api server
2. contrail discovery server
3. contrail svc-monitor server
4. contrail schema transformer
5. contrail neutron plugin (neutron to be configured)
Merge pull request #8 from hkumarmk/fix_ufw

Only perform ufw disable, if its installed
Merge pull request #7 from hkumarmk/config

Added contrail config services
Added contrail control services

1. Added contrail-dns
2. Added contrail BGP control services.
Added parameter "interface" for contrail use

There can be situation where multiple interfaces with different IP addresses
for contrail server. So added a paramter named "interface" to define the
interface to use for contrail services.

Note: Spec tests to be fixed
Added contrail analytics collector.

Tests to be added.
Added bgp and linklocal service provisioning

Provisioners will provision various objects in contrail config database. These
types use the commands provided by contrail to provision the objects.

Added two types:

  contrail_bgp_provisioner: provision bgp nodes - contrail control
nodes and edge routers.

  contrail_linklocal_provisioner: Provision linklocal services.

Note: spec tests to be added.
Added contrail webui

Added contrail webui.
Added spec tests.
Added neutron plugin, and spec tests

Install contrail neutron plugin
setup contrail_plugin.ini
added spec tests
Added softlinks for upstart jobs, added spec tests

Added softlinks for upstart job
Added spec tests for analytics
removed a typo from control.pp
Corrected webui configs

* Corrected wrong port for redis
* Contrail webui is depends on nodejs version 0.8.x - it doesnt work with latest
    nodejs. So reverted the changes done for latest nodejs version
* Corrected wrong path for webcontroller in config.global.js