Improve Neutron support in networking

New support in Neutron:
*neutron_url_timeout
*neutron_default_tenant_id
*neutron_ovs_bridge
*neutron_extension_sync_interval
*neutron_ca_certificates_file

Change-Id: Ia05c493c7f5ce93944ba73940b1d39d593e70952
Remove nova_volume

nova_volume has been depreciated, in favour of cinder.

Now that we are working on the Havana branch,
it seems like an appropriate time to remove it.

Change-Id: Ief063f92a719f950507d2ad8e21eb2cc44691bd0
Install bridge-utils only if needed

The package bridge-utils is useful only if we have nova-network.
If we use Neutron, we don't have to install it.

This patch provides a condition "neutron_enabled" to check before the
installation of the package.

Fix bug #1176087

Change-Id: Iee2ecbf2023ab211d67cb9bfeb3dbc5b4bb3eb89
Disable 80chars/class_parameter_defaults checks

* Disable warnings for "line has more than 80 characters"
* Disable warnings for "parameterised class parameter without a default value"

We do not wish to track warnings for such violations.

Change-Id: I275e38e3760ee2199266fda1f81de4631ad675b1
updated fixtures to correct postgresql link

Change-Id: Ic07b2c457d6fbb28f71737a4404cf3996ea223ef
Merge "Remove nova_volume"
Fixes some puppet lint warnings

This commit fixes the following warnings:
manifests/compute/libvirt.pp - WARNING: double quoted string containing no variables on line 31
manifests/init.pp - WARNING: class inheriting from params class on line 77
manifests/migration/libvirt.pp - WARNING: case statement without a default case on line 4

Change-Id: I84a1f5edfd63973fcfa963f9acfa954cf06c094b
Clean all warnings for puppet-lint gate

Change-Id: Ic544c17d6015e4d045bb59a1157c651973871aeb
Improve VNC test description

Minor-change in nova compute unit tests:
With the model of false value, improve the true value.

Change-Id: I7d11a5ead61dd508a3e02cb23d50e7b0035ce94b
Merge "Install bridge-utils only if needed"
Merge "Improve VNC test description"
pm-utils needed by compute nodes for the power operations of VMs

Fixes: bug# 1208974

Change-Id: Id499cdf5d74a548a7319bcc5a47d2916434ea157
Add default auth_uri setting for auth token.

The latest keystoneclient code now gives a Warning if auth_uri
isn't explicitly specified.

Change-Id: I0feb52f7a9140ea750254f80b6a3e6855b25f1d3
Add syslog support to the nova module

Change-Id: Ife82ad19e06c267b5dfe223583d86333e93015fc
Fail puppet-lint on warnings

Puppet-lint will now fail if there is any warnings.

Change-Id: I2f778193f447a5b3656315bfc6004d65b389fba0
Merge "Fail puppet-lint on warnings"
Improve support for RHEL derivatives

CentOS, Scientific, SLC, OracleLinux, Amazon, etc. should be treated
just like RedHat.

Change-Id: I8a3ecdf8d0abdd197346bce649bfb51d1158ff79
Merge "Add default auth_uri setting for auth token."
Merge "Improve support for RHEL derivatives"
Merge "Add syslog support to the nova module"