Use logdest syslog for puppet

Newer puppet 3.4.3 has working syslog
for puppet apply. Thus we can send messages
to syslog easily without usage of ImFile puppet
module.

Change-Id: Ibfdd4ab094fcf9586376a7f67369db65adc4006c
Closes-bug: #1304286
Fix problem with error handler in puppetd

Change-Id: I67968754c7a91d0cb6d92cc9acd90e15ad344c82
Details: undefined method `any?' for "":String
Merge "Use logdest syslog for puppet"
added vmware cirros uplaod
changes if operator variable