utils.py:  Fixed a bug in `drop_privileges()` where it wasn't converting uid values given as strings into integers.  Note that this doesn't impact Gate One at all since it pre-converts to integers before calling `drop_privileges()` anyway.  A bug is a bug though.
utils.py:  The `drop_privileges()` function will now set `USER`, `LOGNAME`, `SHELL`, and `HOME` after it drops privileges.
app_terminal.py:  Before spawning a new terminal the environment variables will name have the default `os.environ` applied so the shell process will get the defaults in addition to any extras/overrides set by Gate One or the "environment_vars" setting.
Themes:  Switched from "Ubuntu, Arial Black, sans-serif" to "Ubuntu, Arial, sans-serif" because Arial Black looks fugly on Windows for some reason.
Themes:  Tweaked the CSS that controls the application icon grid in the New Workspace Workspace.
REMOVED: Mobile plugin:  The function it provides has been moved to various individual CSS files in the form of CSS media queries.  Not that using a mobile browser is worthwhile anyway...  Chrome for Android doesn't register kedown/keyup events (see my >1 year old bug: https://code.google.com/p/chromium/issues/detail?id=118639) which means you can't use the backspace key and Firefox mobile doesn't fire componsition* events properly (a new bug which I opened today:  https://bugzilla.mozilla.org/show_bug.cgi?id=921209).
terminal_input.js:  Not that it matters but I cleaned up the code that deals with mobile browsers a bit.