Update Puppetfile,README,fixtures.yaml for grizzly

This commit updates the Puppetfile, README,
and .fixtures.yaml to ensure this module can
be used to install stable/grizzly from source.

Change-Id: I1e7da37f831deacf9192017e13acf4b7122c590e
Proper selinux logic for Horizon

According to here:
http://docs.puppetlabs.com/learning/variables.html
"all facts are strings, and all non-empty strings,
 including the string "false" . are true"

Checking "if $::selinux" will always return true,
just like (if 'hello':) in python will always return true.

This uses str2bool to ensure that the variable is evaluated as a boolean.

Change-Id: I9489c3bd9a217c80762f5875f026676268572d79
(cherry picked from commit ac5be9605f4801996a20c5e86b796fcb65dacb0b)
Cleanup Rakefile by removing unused tasks

Change-Id: I9fbff29c445efadbd0e12a62b86655971da6532f
(cherry picked from commit 8afba7e976bf01bb341c5e648488c237d4889bad)
Expose nova security_group_api parameter

This exposes nova's security_group_api parameter so user can set
this accordingly to nova/quantum or something else if necessary.

Change-Id: I2c12c5dfd198916ef6de520d2f845d0a8b6fdc40
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: Ia6fbb8e7b422f5e73e4746d6b3990c8411d9d4dc
(cherry picked from commit 2044490ef637c5a6359b7db2bdb3bdf0c31fdad2)
Merge "Expose nova security_group_api parameter" into stable/grizzly
Merge remote-tracking branch 'upstream/stable/grizzly' into grizzly