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: If510ebd0e5ceca4310e80523a8bb455fa6f3f7f8
Creates an empty init script override file if necessary

Without this patch, puppet runs were failing with the following error:

(/Stage[main]/Cinder::Volume::Rbd/File_line[set initscript env]) Could not
evaluate: No such file or directory - /etc/init/cinder-volume.override

Change-Id: Ibf42b4b09441c8a044f50af62246be31fe584e1b
set package defaults to present

The package defaults in cinder are set to
latest. This is not consistent with the
other package defaults (which are set to
present).

This patch is aimed at making the package install
state default more consistent across all openstack
packages.

Change-Id: I0551777245acaacb551e84f64c0ef4d80c8c46b0
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 missing puppet doc

Change-Id: Ic1620ba4e011f71a36e1958af140f0e696754dc1
Fail puppet-lint on warnings

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

Change-Id: I5997851548d32e4d723e4e76375cb17282c0d67b