agent/lbaas: fix HAproxy package relationship

This patch fix this case:
- manage_haproxy_package is set to false
- puppetlabs-haproxy is not running
- we still want Neutron LBaaS working on the node
- we don't want at all the package managed by Puppet

Only set the dependency if the package is defined in the catalog.

Closes-bug #1340999
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
Change-Id: Iee2211db8add4dfafba70706d69d1092339c6206
Make Nova_admin_tenant_id_setter notify neutron-server.

Add notification to ensure that changes in Nova_admin_tenant_id_setter
 will result with neutron-server restarting. This is necessary, otherwise
 it is possible for neutron.conf DEFAULT/nova_admin_tenant_id to not be set
 which will result in odd looking auth failures and cause instances to fail
 booting

Change-Id: Idbb2fe9ce63985e4236e41a642ef1b783bec3753
Closes-bug: #1343009
Merge "agent/lbaas: fix HAproxy package relationship"
Merge "Make Nova_admin_tenant_id_setter notify neutron-server."