Handle syslog paths on OS X and FreeBSD

Editorialized by Daniel Farina <daniel@heroku.com>
Early exit in syslog portability hook properly
Fix PEP8 formatting error
Better error logging in the case of TarMemberTooBigError.
Add Dan Robinson as a contributor