Allow user to configure some extra environment variables when running git commands
After signing in, redirect back to previous page
Drop unused function displayDiff()
Add "select all" checkbox for [full] and [partial] squash views
"Select all" on "a" keypress on /filterchanges
Avoid ".../" prefix for files in repo root on /filterchanges
Add --vbox-host argument to the testing framework

Used to override the hostname that the guest system uses to address
the host system.  The default is "host", which was previously the hard-
coded value.
Make sure mailbox client sockets are in blocking mode

In some systems (Mac OS X, in particular) the client socket inherits the
timeout setting from the listening socket.
Auto-create users from githook too in "host" authentication mode
Add utility function for creating a user

Inserts a row into the 'users' table, and, if an email address was
specified, a row into the 'usergitemails' table.

Use this utility function from criticctl's adduser command, and from
critic.main() where it auto-creates users in "host" authentication mode.