Add support for ceilometer agent notification service

Partial implements blueprint ceilometer-fuel-integraition

Change-Id: I4100e72a77f3f1f37836cce64f4e63fa439635be
Added mounting and umounting /target

It turned out that in some cases it is necessary to umount
all mount points which are connected to a particular disk
before creating other partitions on that disk.

Change-Id: I43a2de132415d026a6dc096e2b25ce0ab4cce915
Closes-Bug: #1297792
Set neutron state|lock_path config values

Change-Id: Ic0e15375c75a6cf5f3e4584bd41032bb63698e4c
Closes-Bug: #1311634
Setup RabbitMQ before mcollective installation

* install RabbitMQ and create mcollective exchanges;
* restart mcollective service if config is changed;
* hearbeat for master node.

Thanks Dmitry Iliyn for helps.

Change-Id: I7b9006510d7fa747b3edf37ad724063cef122f3f
Closes-Bug: #1311530
Merge "Add support for ceilometer agent notification service"
Merge "Murano manifests update"
kill all proceses inside all dhcp-agent's net.namespaces,

that using ip protocol. When dhcp agent stops.

Change-Id: Ie84fdc70edaad3ab898bdb577f2dae2aeb9462d3
Closes-Bug: #1285929
kill all proceses inside all l3-agent's net.namespaces,

that using ip protocol. When l3 agent start/stop.
Also remove unnided namespaces.

Change-Id: I7e5203f6cec646a8b70609f2bf3b785066068aeb
Closes-Bug: #1310926
Replace String#to_a with split for Ruby 2.x compatibility

Change-Id: I9cb2d3405289d48b68ec803ea3f30437e4f189fa
Closes-bug: #1305655
Merge "Added mounting and umounting /target"
Merge "kill all proceses inside all dhcp-agent's net.namespaces,"
Merge "kill all proceses inside all l3-agent's net.namespaces,"
Merge "Set neutron state|lock_path config values"
Sync logging from upstream puppet modules for OS

* Sync log_dir/log_file/use_syslog usage from upstream in order to
  use the same logging guidelines for all OS modules in Fuel as well
* Add new use_syslog_rfc_format option in addition to use_syslog in
  order to ensure RFC5424 comliant logging to syslog for all OS services
* Fix ceilometer facility to LOCAL0 and its param usage
* Move logging templates configuration from rsyslog:: to openstack::
* Remove artificial separation for DEBUG and other OS logging cases
  according to the step 2 of BP linked below
  * Remove unneeded anymore imfile::templates
  * Remove unneeded anymore python log configs templates for OS and
    syslog_log_level option used for its log configs as well
  * Remove unneeded imfile stanzas from rsyslog::client
  * Remove artificial logging w/a for Neutron and imfile templates
* Fix identation hell

Depends on https://review.openstack.org/#/c/87609/ (Murano part)
Implemenets step2 for blueprint refactor-logging-puppet-openstack-services

Change-Id: Ie20725b9c91584311350a520107a79a4828937bc
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>