Clean up haproxy_service['mysqld']->Anchor['galera'] dep.

Found that it was possible to have puppet fail to parse and find the dep
 for haproxy_service['mysqld']. We now use a spaceship to search for and
 ensure the relationship.

During the adventure found that there was some related code that needed
 some light cleaning.

Change-Id: Id12fb3a52859d2ec3fe2b3982b956da7fba0ae44
closes-bug: #1336041
*WIP* Purge neutron folder before sync

Change-Id: I9b69c2ab4cb4e476083ec9516f442d9b1911b2a7
Sync with upstream puppet-neutron

from 069d086b0d636fe6432a11ea97af28c1f2b38582

related blueprint: merge-openstack-puppet-modules
blueprint: ml2-neutron

Change-Id: I5db2be15884cc3bd9c9d88621288eaddbaf1acd0
Neutron HA composition model

Refactor all of the corosync resources to be outside of the neutron module

This allows for seperate management of the HA scripts and classes from the
 neutron module and will allow the module to continue to track upstream with
 out modifiation in regards to HA support

partial blueprint: merge-openstack-puppet-modules
blueprint: ml2-neutron

Change-Id: If471a371c11a26f5b4182bc3afcf391d000124aa
Adapt upstream puppet-neutron into fuel

Fix up new entry points
Refactor openstack:: to enter neutron instead of old sanitize_network
Plug in new neutron HA composition

partial blueprint: merge-openstack-puppet-modules
blueprint: ml2-neutron

Change-Id: I4af4b70173007e3d780ca4fcde3d6ae30d5d9659