Example Plugin:  Moved the TimeSeries() stuff into the toggleLoadGraph() function.  This ensures that the smoothie.js library will be loaded before it is called (fixes a bug that could crop up from time to time where example.js would load before smoothie.js).
Example Plugin:  A bit of code cleanup/optimization here and there.  Nothing special.
termio.py and terminal.js:  Fixed a bug where the scrollback buffer was not working properly in situations where you had more than one client viewing the same terminal (either someone logged in as the same user from two different browsers/locations or via terminal sharing).
New JavaScript:  terminal_input.js.  It handles keyboard/mouse/IME input specifically for terminals.
gateone.js:  Most of GateOne.Input has been moved into the new terminal_input.js script.  This is a HUGE change so bugs are likely.
Also:  Lots of little changes here and there to use the new GateOne.Terminal.Input module instead of GateOne.Input.