Using pyvirtualdisplay to run selenium tests headless, since PhantomJS segfaults with non-trivial tests