There's currently an error on exit which doesn't get caught with --nowindow and not with ":later 500 quit". We also need to check the output as there's an additional segfault when that happens...
This renames tests/integration to tests/end2end and moves some files to tests/end2end/fixtures.