Log out daemon name to syslog.

This ensures that we match the syslog format more closely. It resolves #71.

This needs functional testing to confirm it works.

The only problem with this fix is that I've hardcoded the binary executable names. That's fine for the 99% use-case, but doesn't necessarily scale well. It might be worth writing some code that can reliably determine the binary name from `sys.argv[0]`, but I didn't want to do that for this initial fix. Shout if anyone thinks I should.
I believe you mean os.path.basename here.  On a side note it's pretty awesome to have your dev environment to automatically run pylint on file save to catch these sorts of things right away.  I'm currently using syntastic with vim, which works great.