Backwards-incompatible change for plugins:  In gateone.py the PLUGIN_AUTH_HOOKS (aka the 'Auth' hook) has been modified to pass 'self' (representing the current instance of TerminalWebSocket) as the first argument.  This should give plugin authors access to a lot more things from the hook.  Related to this, the SSH Plugin (ssh.py) has been updated to work with this change (it's the only plugin that used the 'Auth' hook).
New Icon:  Added a default pdf.svg icon that will be used by the PDFFile class in terminal.py.  If you don't want the icon showing up in the terminal just remove the file.  Gate One will produce a link just fine without it.
gateone.py:  Added support for an 'Init' hook to be added to a plugin.  If a plugin adds {'Init': somefunc} to 'hooks' somefunc() will be called with all the options that Gate One itself gets initalized with (aka 'tornado_settings').
gateone.py:  Added support for a new kind of hook:  PLUGIN_NEW_MULTIPLEX_HOOKS.  Plugins may add a function (or functions as a list of tuple) to be called whenever a new termio.Multiplex instance is created.  The current instance of TerminalWebSocket and the new instance of Multiplex will be passed as the only arguments, respectively.  This will allow plugins to override certain aspects of the instance before it is used to create a new terminal (plugins can already add their own callbacks to the terminal emulator via the PLUGIN_TERM_HOOKS functionality).
gateone.py:  Just like PLUGIN_NEW_MULTIPLEX_HOOKS, added an equivalent for when TerminalWebSocket.new_terminal() is called:  PLUGIN_NEW_TERM_HOOKS that are registerd via hooks['TermInstance'] from a (Python) plugin.  These hooks will be called with the instance of TerminalWebSocket and the instance of the terminal emulator as the only arguments.
terminal.py:  All FileTypes are now using self.html_icon_template and self.html_template to render their HTML output strings.  This is also so that the output may be easily overridden without subclassing.
terminal.py:  Instead of calling cursor_right() every time a character is processed Terminal.write() will now just call 'self.cursorX += 1'.  This should speed it up quite a bit depending on the conditions.
terminal.py:  Added a new function:  Terminal.update_magic(filetype, mimetype).  It lets you provide a new *filetype* to override an existing FileType that's got the given *mimetype*.  Should be very useful for plugins that wish to change, say, how the output of a given FileType appears or behaves.
gateone.js:  Added a little convenience for plugin authors that override FileType HTML templates/functions:  Whenever a <script> tag is found in an incoming terminal screen, eval() will be called on the tag.  Normally browsers don't execute inline script tags that are added dynamically so this workaround should make it really convenient to include some JavaScript HTML output.
SSH Plugin:  ssh_connect.py will now set the X11 title to "SSH Connect" when it is executed.  The title that gets set *after* a connection is established (ssh://user@host:port) will remain unchanged.
Bookmarks Plugin:  The logic that detects whether or not an active terminal is connected has been modified to detect the new ssh_connect.py title.  This should make it work more reliably on hosts that don't set an X11 title (so you won't end up with an ssh:// URL being sent to your active terminal).
Example Plugin:  The optional escape sequence handler example will now actually do something:  It just displays whatever it gets back to the user.
LICENSE.txt:  Added attribution for the pdf.svg icon.
Documentation:  Changed the wording of a few things here and there and rebuilt it.  Also updated the release notes to reflect a few recent changes.
CSS Themes:  Tweaked the line-height to be 1.04.  Even though the bottom of some characters may get cut off a small amount with overlapping, different background colors in Chrome/Chromium it is just too ugly in Firefox (unacceptably ugly).  We'll just have to wait until the Chrome devs fix the background color issue (which is an open bug).
CSS Themes:  Added some anchor styling for the noticecontainer so that links will match the terminal colors.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	gateone/plugins/ssh/scripts/ssh_connect.py