onoff.py:  Added some use of the logging module for debugging purposes.
gateone.py:  Fixed a bug that could crop up (depending on your Python version/env) where the render_style() function would throw a UnicodeEncodeError.  This should solve the most recent problem reported in issue #161 .
gateone.py:  The --combine_css option has been modified to save theme CSS into independent files.  It will also display/log what was combined and where everything was saved.
Terminal application terminal.js:  Added a class to the 'terminfo' div (to get rid of the use of {{prefix}} in the .css)
Terminal themes:  Added .✈terminfo to the themes where it was missing.
terminal.py:  Fixed a bug reported in issue #210 (https://github.com/liftoff/GateOne/issues/210) where the horizontal_tab() function had a typo.
SSH Plugin:  When using the 'ssh=' query string parameter to open a new terminal to a specific SSH URL it will now remove the 'ssh=' query string variable after the connection is established (to avoid confusion as to whether or not opening a new terminal will automatically open the same SSH URL).
setup.py:  Separated termio.py and terminal.py into their own globally-installable module (termio).  This should make it easier for other applications to use these modules independently of Gate One.
setup.py:  Separated onoff.py into its own globally-installable module (onoff).  Also to make it easier for other applications to take advantage of this module (onoff.py uses the Apache 2.0 license).
setup.py:  Added some logic to remove the old termio.py and terminal.py locations.  Not bothering for onoff.py since it wasn't there in 1.1.  You can remove it yourself if you like.
termio.py:  Fixed a bug where getstatusoutput() would hang forever waiting for a defunct process to be reaped.  This required a minor change to MultiplexPOSIXIOLoop.read().