gateone.py:  Added support for setting "session_timout" to "0" (in 10server.conf) to completely disable Gate One's session resume capability.
gateone.py:  Added ApplicationWebSocket.get_locations() with an associated WebSocket action, `go:get_locations`.  It just sends a list of all 'location' values currently in use by the connected user.
gateone.py:  Added ApplicationWebSocket.set_location() with an associated WebSocket action, `go:set_location`.  It just sets 'self.location' to the provided value.  This is to allow applications embedding Gate One to change the current 'location' on-the-fly without having to reauthenticate.
gateone.js:  Lots of docstring updates.
app_terminal.py:  Fixed some problems with TerminalApplication.get_locations() which was just plain not working (for more than one reason).  I'm still working on handling some edge cases but at least the basics work now.  The next commit should have everything working in all situations.
app_terminal.py:  A few docstring improvements/fixes.
terminal.js:  Added a 4th parameter to GateOne.Terminal.closeTerminal():  "sendKill".  If undefined or ``true`` it will tell the server to end the process associated with the given terminal.  If ``false`` the process will be left running.  This is to enable moving/switching locations without causing terminal processes to end.
Documentation:  Re-built to include the latest & greatest.