BZ #1123300 - haproxy check options missing interval parameter

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

From BZ: "HA: all "check" options are missing the interval
parameter. This can cause higher recovery times in case of failure."
BZ #1123314 - pacemaker heat op monitor interval to 60s

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

From BZ: "Rubygem-staypuft: HA: Relax the openstack-heat-engine: op
monitor interval to 60 seconds.

Now it's openstack-heat-engine: op monitor interval=30s

appears to be too resource consuming in some cases (like
openstack-heat-engine and causes false positives."
Use "str2bool_i" instead of "== 'true'"

Generated with:

grep -ril "== 'true'" puppet | xargs sed -i -e "s/map_params('\([^']*\)') == 'true'/str2bool_i(map_params('\1'))/"
BZ #1127862 - ceph client packages (compute, non-ha and ha controller)

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

Unfortunately, glance::backend::rbd already includes one ceph client
package dependency, 'python-ceph'.  So, we tap dance around whether
glance::backend::rbd itself has been declared and thus declares
'python-ceph'.

Client packages include:

 librados2
 librbd1
 ceph-common
 python-ceph
BZ #1126583 -  Unable to connect to instances via VNC.

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

The nova configuration needs the public ip of the controller/nova host for
vncproxy_host, and the compute node's ip on the internal network for
vncserver_proxyclient_address.  Additionally, vncserver_listen needs to be
0.0.0.0 to support live migration.  Further firewall rules will be needed to
lock this down better.
Merge pull request #346 from jguiditta/vnc_network_connect

BZ #1126583 -  Unable to connect to instances via VNC.
Merge pull request #341 from jistr/str2bool_i

[when convenient] Use "str2bool_i" instead of "== 'true'"
Merge pull request #345 from cwolferh/ceph_add_client_depends2

[Merge this one or PR #340] BZ #1127862 - ceph client packages (compute, non-ha and ha controller)
Merge pull request #338 from cwolferh/bz1123314_heat_pcmk_interval_to_60s

BZ #1123314 - pacemaker heat op monitor interval to 60s
Merge pull request #337 from cwolferh/bz1123300_haproxy_inter2

BZ #1123300 - haproxy check options missing interval parameter
BZ #1123312 - increase galera pacemaker start timeout

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

Increase galera start timeout to allow a sufficient amount
of time for syncing to occur between galera modes.
BZ #1129227 - Set l3 external_network_bridge to ''.

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

This is needed to properly use provider networks in newer versions of neutron.
Merge pull request #347 from cwolferh/bz1123312_galera_op_start_timeout

BZ #1123312 - increase galera pacemaker start timeout
Merge pull request #348 from jguiditta/bz1129227-br-ex

BZ #1129227 - Set l3 external_network_bridge to ''.