Updated rsyslog config template

Forwarding puppet-3.4 "puppet-user" log messages into puppet-aply.log remote logfile (instead of puppet-user.log) for compatibility.
Puppet 3.4 upgrade related fixes

- forwarded puppet error messages to puppet-apply.log remote log
- added creation of empty config files for Hiera to avoid
  unneccessary error messages during puppet run
Updated cobbler snippets for puppet configuration
Fixing scope problems for puppet 3.4
Fix for rabbit_nodes variable scoping
Fixes a bunch deprecation warnings in templates
Update ceilometer manifests for puppet 3.4 compatibility