Logger Fix

This change modifies our logger implementation to use Twisted's logging system more directly and also ensures that the standard Python logger will pass all messages directly to Twisted's logger.

I'm making this change because while working on the jobtype branch I discovered we were losing several log messages and other times not logging at all.  In addition to this Python's built in logging system adds quite a bit of overhead without providing us much value for the things we're trying to do in the agent.  At some point in the future we may revisit logging but for now this should give us what we need.