Disable br-ex (or equivalent) to be created on compute nodes

(cherry picked from commit 57f9454280b0875a87cfb99af7c2b3c4600e4451)
Add parameter for default_floating_pool

In order to assign a floating IP via the API without specifying a pool,
this value must be set in nova.conf where the nova-api is running.

(cherry picked from commit 082fa574682e130afcefae6b564256066c79d484)
Fix the manifest to allow optional installation.

Underlying Neutron puppet is still in flux as to what it installs for us, so try
to cover all cases for now.

(cherry picked from commit 7140ba0a78b273a2c0037fc977689646302cf7a8)
Set default of all puppet class params to allow override.

(cherry picked from commit acca4e7bd3f61bfd784d99d3d765345d9e0383c0)
BZ #1062701 -  Allow configuration of network_managers with nova networking.

(cherry picked from commit 3782c4fa92c08507ab2493b1c4f79258c1242cae)
remove obsolete openstack-foreman-installer.spec

spec now lives at https://github.com/redhat-openstack/openstack-foreman-installer

(cherry picked from commit 36938599ab0246ee59791210eb9d65017c154162)
Accept a parameter for dynamic number of Gluster ports

(cherry picked from commit b960e3add9b1ceee638616f99e2a01ce03a1e935)