BZ #1131980 - Fix qpid configuration for Neutron Controllers.

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

The amqp_provider was not being set in all needed places, causing qpid
to not be installed, and rabbit to still be installed.
BZ #1124484 - Puppet fails on networker after br-ex is configured.

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

Previously, once the IP was moved to the bridge, subsequent puppet runs would
fail because puppet would (rightly) find no ip on the ovs_tunnel_iface.  This
patch updates the find_ip finction to optionally take a list of interfaces to
check.  In the case of the networker node, we use the external_network_bridge to
check for IP as well, if set.
Merge pull request #383 from jguiditta/BZ1124484-find_ip

BZ #1124484 - Puppet fails on networker after br-ex is configured.
Merge pull request #380 from jguiditta/BZ1131980-neutron-qpid

BZ #1131980 - Fix qpid configuration for Neutron Controllers.