Make syslog optional

Syslog doesn't exist on OSX so this currently causes Shipper to not even
run. This try's to setup syslog then just passes if it can't. I would
bet there's a more graceful way to do this.