ssh_connect.py:  Fixed a bug where ssh:// URLs with query strings were not working in Python 2.6 and 2.7.  Reminder:  You can specify identities and enable debug (-vvv) options in ssh:// URLs like this:  ssh://user@somehost?identities=id_rsa,aws_id&debug=True
logviewer.py:  Fixed a bug where you could get ValueError exceptions from `escape_escape_seq()` when trying to view a log with '--flat' output if a program output the 'C' CSI escape sequence (cursor right) with an empty value (which is a valid escape sequence meaning 'move right 1 space').
app_terminal.py:  Moved the policy functions into their own file:  policy.py (code cleanup/organization).
core/log.py:  The LOGS global has been changed from a list to a set.
core/log.py:  Added a check for '--help' in `sys.argv` to ensure we don't try to create log files if the user is just getting help on the command line.
terminal/policy.py:  Added some extra logging and changed all logs to use the global `auth_log` logger.
core/server.py:  Changed the order of some things inside `main()` in order to support running 'gateone --help' and command line functions like 'gateone termlog' without causing exceptions/errors from lack of permissions to write log files, create temporary directorys, and similar.
core/configuration.py:  Changed a whole bunch of defaults so that they will be applied differently when 'gateone' is run by a non-root user.  Instead of using paths that are only writable by root (e.g. /etc/gateone) it will use ~/.gateone for everything (e.g. ~/.gateone/logs).  If you're running Gate One out of the downloaded/cloned directory it will still use that directory for everything.  In both of these situations it will use port 10443 as the default.  Everything can still be overridden with command line options.