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.