Expose dnsmasq options

Expose the ability to set dnsmasq options for neutron dhcp agent. This
will allow us to configure mtu to be 1400 for tenant instances on the
overcloud.  This should help with poor network performance and vm's that
are just plain unreachable via ssh due to the GRE tunnel overhead.

This will use a corresponding change to tripleo-heat-templates:
If24326045987b5a484ba2f71f591092987966536

Change-Id: I7dba10406a8560b5e177b5a983485d637cca3105
Partial-Bug: #1270646
Performance tweaks for testenv deploy script.

We don't need to compress the images in this context, and load-image
takes care of avoiding duplicate uploads automatically.

Change-Id: I195fd2c1e4a27c56ddc9ba68eea9c6acc0fd0f82
Install bridge-utils on compute nodes

With nova now handling our port filtering
I3bbcfc67036ab7389c82720add0bc0fc627bfee0
we need to have brctl available on the compute nodes, ubuntu has this
already installed but fedora didn't (causing instances on the
overcloud to fail booting).

Change-Id: Ic2e30d18ec2d33de40b11db07503bb08f0d682a8
Relabel /tftpboot if selinux is used

nova-baremetal install creates this directory. We call restorecon
on /tftpboot so that it gets the correct label of tftpdir_t.

It it is not relabeled, baremetal instances will fail to boot
because images cannot be read if selinux is in enforcing mode.

Change-Id: Id03a68a10c4379c7ba5546508dde1b874260b2d1
Merge "Relabel /tftpboot if selinux is used"
Merge "Expose dnsmasq options"
Merge "Install bridge-utils on compute nodes"