Neutron HA composition model

* Refactor part of the corosync/pacemaker resources to be outside of the neutron module
* Adaption cluster::corosync::cs_service to asymetric cluster

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

Authors: Andrew Woodward, Sergey Vasilenko

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

Fuel-CI: disable
Change-Id: If471a371c11a26f5b4182bc3afcf391d00012666