Update for 3.0.0-rc2

Updated .gitreview to point to stable/havana. Updated changelog
in README.md. Updated modulefile release number.

Change-Id: I3084bd66000ae8d69ac2d1f861c3dd983e2581f0
Release 3.0.0

Updated Modulefile for release 3.0.0

Change-Id: Ie064b8d1de327b68592e1ac443d7259772df47f6
VXLAN support

This patch is implementing support for VXLAN tunnel
type for OVS plugin.

Refactored neutron::plugins::ml2::validate_* to functions
so they can be used in other manifests in module.

Change-Id: Ic51ed794b27069809a151dc365ca108c8300c277
(cherry picked from commit 766561df83ea414ccf82423414863f30c6ce0761)
Configure security group when using ML2 plugin

Since the ML2 plugin can concurrently support different L2 agents (or
other mechanisms) with different configurations, Neutron developpers recommend
setting firewall_driver flag in ml2 configuration.

Change-Id: I62d0d1b2aac88a11e5f3e80e98953c71cfc98629
Closes-bug: #1262678
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
(cherry picked from commit 59cf3eb0a22c220509ec80c345bbf064f85374ad)
Merge "Release 3.0.0" into stable/havana
Merge "Configure security group when using ML2 plugin" into stable/havana
Ensure ML2 plugin package is installed

Some platforms have a package for ML2 plugin.

This change makes sure is it installed for those platforms when
ML2 plugin is used and configured.

Change-Id: I24c8eb7d17a462b63d2023027c90da7f876f7503
Closes-bug: #1264205
(cherry picked from commit b68158470abaeeb4431fc683994f2b7f8c71ea38)
lbaas: use stdlib to manage haproxy package

Instead of using Package resource to ensure HAproxy is installed, using
stdlib with ensure_packages would allow to declare haproxy class (from
another puppet module) without dupplication.

Closes-bug #1273285

Change-Id: I57c5dc8096c846b102dc8ef6451400bc025af056
(cherry picked from commit 5fa487643e90f78dede103a2c8dfef4f2954a647)
Merge branch 'stable/havana' of https://github.com/stackforge/puppet-neutron into havana