Simplify test suite

This PR simplifies the tests by:
* removing the need for differentiation between the unit and functional test suite (those are already in separate directories)
* having a cleaner `phpunit.xml.dist` and `WebServerListener`.

Additionally, running single test classes is now possible. Previously, this didn’t work:

```bash
$ phpunit tests/Functional/VarnishTest.php
```