Adds filtering to log observers

At the moment, it only lets through log events with a system that starts with 'SwFTP' and '-'
* swftp.logging.StdOutObserver - outputs logging to stdout
* swftp.logging.LOG_USER, swftp.logging.LOG_LOCAL0, etc. - Outputs to log facility