gateone.js:  Fixed a bug where the scrollback buffer wasn't being written to the DOM properly in many situations.  This required some (minor) changes to go_process.js and its interaction with updateTerminalAction.  The whole process of updating the scrollback buffer should be more efficient now.
gateone.py:  Changed the default behavior of how the SSL key and certificate are generated:  It will now be assumed that these files are meant to be generated in the GATEONE_DIR if they are unchanged from defaults.  This change will ensure that Gate One will store the generated key and certificates in GATEONE_DIR even if you start it for the first time from outside of that directory (e.g. from an init script).
gateone.py:  Changed the default for the 'auth' option from None to "none" (using a string now).  This should be less confusing and more reliable.
gateone.py:  Fixed a bug where if you changed the cookie_secret with auth="none" it could result in pre-authenticated browsers being unable to authenticate.
gateone.py:  When dtach=True, call a screen resize event two seconds after a dtached terminal is reattached.  This should fix the problem of terminals not having the correct number of $ROWS and $COLUMNS after Gate One is stoped & started.  It also fixes the problem of terminals being completely empty (black screen) after resuming dtached terminals.
termio.py:  The call to resize() inside of Multiplex.spawn() has been changed to occur after a short timeout (2 seconds).  This seems to be very effective at ensuring that $ROWS and $COLUMNS are set correctly after a new terminal is created.
utils.py:  An optional *path* keyword argument has been added to gen_self_signed_ssl(), gen_self_signed_openssl(), and gen_self_signed_pyopenssl().
Documentation:  Added info about the new plugins.conf feature to the Release Notes.  Formal documentation on that will have to wait until after 1.1.
Playback Plugin:  Fixed a (minor) client-side infinite loop that could occur when a terminal gets closed before the playback controls were added.
Added a whole bunch of init scripts to properly daemonize Gate One on each of the following platforms:  Debian/Ubuntu, Gentoo, and Red Hat/CentOS.  These should be automatically installed when you run 'python setup.py install' and automatically included with the appropriate paths when you create .deb or .rpm packages.
Added an INSTALL.txt
Removed MANIFEST and created a MANIFEST.in.  It's better this way.
Setup configuration:  Removed the tornado dependency from the setup scripts since these dependencies wind up in the .rpm and .deb packages but it is recommended that users install tornado using pip.  If the user forgets Gate One will display a helpful message about this in the logs and refuse to start.
Documentation:  Rebuilt the docs and added a few things to the release notes.
MANIFEST.in:  Changed it around a bit to be more explicit and reliable.
Removed the .kate-swp file that accidentally made it into the repo (in gateone/tests/chat).
Added *.kate-swp to .gitignore to ensure that doesn't happen again.
setup.cfg:  Changed the package release version from 2 to 1.
setup.cfg:  Changed doc_files to point to the HTML docs instead of just the README.rst.  So when building RPMs you should get the docs put in the right place (usually /usr/share/doc/gateone-<version>/)
gateone.js:  Changed logInfo() to logDebug() in enableScrollback.  No need to fill up the console with unnecessary messages.
terminal.py:  Fixed a bug in _spanify_screen() and _spanify_scrollback() where the logic that tries to reset certain text renditions was catching a ValueError when it should've been catching a KeyError.
gateone.js:  Moved the logic that writes the scrollback buffer to the DOM to be next to the logic that writes the scrollback buffer to localStorage (just a little organization).
setup.py:  Fixed a bug where the wrong init script was being installed on Red Hat and Gentoo systems.
INSTALL.txt:  Added instructions on how to make Gate One start at boot on Debian/Ubuntu, Red Hat/CentOS, and Gentoo.
gateone.js:  Fixed a bug where if you clicked on a toolbar icon more than once while a panel was still being drawn/hidden it could get stuck in a state where it would hide the panel every time you tried to toggle it open.
SSH Plugin:  Fixed a bug in ssh.js where execRemoteCmd() wasn't calling errorback functions when the WebSocket was disconnected.
SSH Plugin:  When opening a sub-channel fails, execute_command() will now attempt to send a message to the client indicating as such (as opposed to just silently failing).
SSH Plugin:  Added a little check to open_sub_channel() to ensure that the user's session directory exists before it tries to look inside it for an existing control socket.  This situation could happen if you restarted Gate One and a client tried to execRemoteCmd() before they had completed the authentication process (which creates their session dir).
gateone.js:  A quick fix for termUpdateFromWorker() where it wasn't calling updateTermCallbacks.
Merge remote-tracking branch 'upstream/master'