Update the neutron.conf.erb according to the latest ver from upstream.

- Move the database section into neutron.conf from plugins
- Make the service_provider attribute configurable

Implements: blueprint neutron-ml2
Change-Id: Ia9e932a490e5c13ba49aa8358356e2fa640b845c
Fix neutron-lbaas-agent issue

Currently, you cannot converge a CentOS (and presumably SUSE) node when
balancer recipe is in run list.  This is because no neutron_lb_packages
attributes have been specified.

Change-Id: I4d3428c69c7e6098b13aa15bf07e61defdc2a207
Closes-Bug: #1283237
Point to correct lbaas_agent.ini file

On CentOS / Ubuntu, lbaas agent fails to start as we drop in a config
in a non-standard location.  The stock distro-provided config is also
problematic as it doesn't have a default interface_driver set which
prevents the service from starting.

This change defaults all distros to use /etc/neutron/lbaas_agent.ini
and tidies up ownership/mode of the dropped file.

Change-Id: I919e535989c5ec05ee196235fbd528eb971cbb05
Closes-Bug: #1283237
Merge "Update the neutron.conf.erb according to the latest ver from upstream."
Merge "Point to correct lbaas_agent.ini file"
Merge "Fix neutron-lbaas-agent issue"
update gitignore

Change-Id: I9d837ef82dd20e72c74cf61e4e7001870ad36140
Merge "update gitignore"
fix lbaas package list for SUSE

haproxy is already a dependency of the openstack-neutron-lbaas-agent
package

Change-Id: I1d209b91dd0e34ab5cff1e15a8553431c3b03556
Added double quotes around the interface name

Added double quotes around the interface name in the grep pattern
because the output of ovs-vsctl quotes the interface name.

Closes-Bug: 1266558
Change-Id: I1a3dcbafe14db133ed02c4d9b7aacdb485fc2de1
Merge "fix lbaas package list for SUSE"