Add Lwan tests.

This patch adds Lwan web server alongside a benchmark that implements
all but one (database updates) tests.
Lwan doesn't cache by itself, although I do give SQLite plenty of memory so it can do its own caching. It's also a read-only database, so the need for locks and other things are reduced, which might give a boost.

The database has been populated with a throwaway Python script.