Fail puppet-lint on warnings

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

Change-Id: I2f778193f447a5b3656315bfc6004d65b389fba0
(cherry picked from commit 17a8fe4b338cc1d2abbb44faccb03222ebb22537)
Add syslog support to the nova module

Change-Id: Ife82ad19e06c267b5dfe223583d86333e93015fc
(cherry picked from commit a3cadd09e70f560b78d2dbd20a4ca6c187fe1531)
Replace cinder::client class declaration with include

The nova::api class currently declares the cinder::client
class. Having this dependency set as a declaration leads
to issues when you try to combine the nova::api class
with other classes that also need to include the
cinder::client class (ie openstack::client).

This commit changes the declaration to an include to
ensure that this class can be combined with all other
classes without conflict.

Change-Id: I9c6604acfbde4c00629c9ab658f81b9444e85f7f
(cherry picked from commit 33996781540ef57ac0d3eb121845fa0eef372ed2)
Install bridge-utils only if needed

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

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

*Note* I replaced neutron with quantum because neutron does not exists.

Fix bug #1176087

Change-Id: Iee2ecbf2023ab211d67cb9bfeb3dbc5b4bb3eb89
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Pin to posgresql 2.5 module

- Later version breaks backward compatibility.
- Sort fixtures for better maintainability

Change-Id: I30ac98687b4f6cedf241746f32d7d57678e6adbb
Merge "Install bridge-utils only if needed" into stable/grizzly