nessus: ZIP attachment has proper MIME type.
NessusXMLRPC: _connect don't need parameters

All it's options are already properties of the class.
Logger: logs to console, when ran on an interactive terminal.
nessus: pass the debug option to setup_logger

To set-up the console logging properly.
NessusXMLRPC: now supports TCP connection timeouts

In case Nessus hangs during a session.
nessus: iscomplete returns False in case of connection error.

Also sleep random time instead of sleepmax too.
nessus: Nessus constructor exits with 1 in case of connection error
nessus: UTF-8 support in filenames and e-mails.

Script now handles both UTF-8 filenames and UTF-8 texts in the
reporting e-mail's body properly, aka not dieing with an
UnicodeEncodingError.
nessus: Ability to set TCP connection timeout from command line.
nessus: main code moved into it's own function
nessus: fixed typo
all: reformatted to be PEP8 compliant
NessusXMLRPC: multiple exception catching done right
all: another round of PEP8 related fixes
Merge pull request #3 from folti/master

UTF-8 support, PEP8 reformat and other fixes