Run all processes via supervisor and get tests running against this

This still needs lots of cleanup, and the test suite is a little finicky
(supervisor isn't properly being killed off on finish), but tests are at
least finally running against the entire stack (nginx, varnish,
gatekeeper), so we're slowly getting somewhere.