app_terminal.py:  Modified `TerminalApplication.get_colors()` to use `ApplicationWebSocket.render_and_send_css()` insead of manipulating the file_cache and dealing with the file sync itself.
app_terminal.py:  Removed some of the garbage collection stuff from `TerminalApplication.debug_terminal()` since that stuff is now handled elsewhere (see below).
gateone.py:  `ApplicationWebSocket.open()` will now call `self.set_nodelay(True)` if it detects that you're running Tornado 3.1+.  This should reduce latency by a small amount.
gateone.py:  Added a simple `on_pong()` method (standard Tornado override) that logs the client's latency from the server's perspective.  It should be a little lower latency than the client-side ping (which is handled by `ApplicationWebSocket.pong()`) since JSON isn't involved.
gateone.py:  Fixed a bug in `ApplicationWebSocket.send_js_or_css()` where it wasn't sending the 'element_id'.  This didn't matter for most things (since it falls back to using the filename) but it broke the terminal text colors CSS.
gateone.py:  Added a little `debug()` function to `ApplicationWebSocket`.  Just prints out some useful memory utilization information at the moment and calls `gc.collect()`.
gateone.py:  Removed a leftover debugging print statement.