Add Lwan tests.

This patch adds Lwan web server alongside a benchmark that implements
all but one (database updates) tests.
Does lwan really require SIGKILL instead of `os.kill(pid, 15)`? TFB will handle waiting for a while after the test stops, so a graceful shutdown should work fine unless lwan doesn't respond well to that