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
Inline template updated
New set of variable fixes in templates
Fixed unsupported "if var != :undef"
HA fixes

- Some fixes in cluster_ha parameters
- Minor refactoring of "cluster" class
Fix for unicast_addresses