tests: Skip tests if unable to start Apache
(Based on !118 (merged), please review that first.)
This is a workaround for Apache not always being able to bind to its hard-coded ports, which happens often enough to be a problem for Debian QA infrastructure, but not often enough to be able to debug it.
Mitigates: #175