Use multiprocessing library to launch and monitor Qtile instance
Make sure socket is up before creating Client
Use subprocess rather than fork for _testProc
Custom logging path

Can be set by the variable `log_path` in the config file, or passed to
`init_log()` with the `log_path` kwarg.
Add log output to nose output
Wait for Xephyr until the process dies