Support custom setup of static middleware.

Add `middleware:static` event that allows LB application to install
middleware serving static files.

Remove the hard-coded static middleware serving the content of `public/`
subdirectory.