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 Fuel customizations from rsyslog module to openstack one
  * Move custom logging templates and configuration
  * Move checksum_udp to openstack class
  * Make checksum_udp to use rsyslog port as a var
  * Keep custom port and escapenewline vars, disable RELP package unless
    it would be used by Fuel
* Simplify matching logic for syslog tags for local processing
* Fix remote logs matching
* 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>