app_terminal.py:  You can now set icons for "commands" in 50terminal.conf.  They must be SVGs.  You can add the entire text of the SVG as the value of "icon" or you can provide a path t the .svg file.
app_terminal.py:  Terminal sub-commands will now use an auto-generated SVG icon that contains the sub-command (which looks nice and is pretty cool!).
app_terminal.py:  You can now use shell variables in "commands".  So if you set some environment variable like $FOO before you start gateone.py you can use that in a "command" just like you would in a shell script.  E.g. "/path/to/command.sh $FOO".
app_terminal.py:  Popup terminals are now resumed properly.  Even if restarting gateone.py and resuming a dtach session!
terminal.js:  You can now pass 'noAdjust' as an option to `GateOne.Terminal.newTerminal()` to ensure that the `rowAdjust` and `colAdjust` settings are not applied to the new terminal.
terminal.js:  Popup terminals will now be resumed properly when reloading the page.  Only thing left to do is get the title being set properly (and maybe add a way to minimize them).
Playback plugin:  It will respect the 'noAdjust' setting on any given terminal by neglecting to add the spacer (for the playback bar) if set.