Enable selinux boolean virt_use_fusefs on compute nodes

See https://bugzilla.redhat.com/show_bug.cgi?id=1015625

(cherry picked from commit 017fbc5eb535d2ceefb315fcb59d23fe4a473830)
BZ#1015625 - fail to attach a volume on glusterfs install because of selinux
https://bugzilla.redhat.com/show_bug.cgi?id=1015625

Set virt_use_fusefs true if selinux is enabled

(cherry picked from commit b10bdaca7ef4ea52cc1b304a45607adef07dbfa8)
BZ #1046120 - Unused parameter bridge_keep_ip in Neutron Networker

https://bugzilla.redhat.com/show_bug.cgi?id=1046120

Removed unused parameter from the networker.pp manifest.

(cherry picked from commit ad50e2b8d331bb4f024bfd5c03f9457a0e67b2fc)
BZ #1049688 - Quickstack manifest parameter renaming.

https://bugzilla.redhat.com/show_bug.cgi?id=1049688

Update some parameter names to be more meaningful.  Remove some unused
parameters.  Remove PRIVATE_/PUBLIC_ foreman_server.sh environment
vars.

(cherry picked from commit f00baed1a4195e2ca3762e0c7bcf0871a3c19121)
BZ #1050182 - remove the Gluster Storage Host Group.

https://bugzilla.redhat.com/show_bug.cgi?id=1050182

Remove the Gluster Storage Host Group -- Foreman is not responsible
for managing gluster back ends.

(cherry picked from commit b14c1642bd125f2802f43fbad508a386e0107877)
BZ #1048922 Package name cannot have array

https://bugzilla.redhat.com/show_bug.cgi?id=1048922

Puppet 3.4 doesn't allow array values for `name` attribute of
`package` resource. We need to specify them one by one.

(cherry picked from commit b93ee0158d8de87591e24a3663ecde5023fad531)