Make compressed logging Python 2 & 3 compatible

We need to write binary data for Python 2 but for Python 3 text data with specified encoding needs to be written.
Log full path to log file once the log file is disabled

This makes it easier to check the log file when running modRana from terminal.
Add log compression toggle to Qt 5 GUI

Resides in Options->Debug.
Fix logging toggle label in GTK GUI

We use a proper log file now. :)
Check for compression in options watch callback

Not only when starting logging on startup. :)
Add a log file compression toggle to the GTK GUI
Remove leftover message

Not needed when we have option key watches.