Make it possible to work on something else than servlets

It would be nice to be able to reuse this code in a server that is not based on servlets.
For example, most of the code from `VmRuntimeWebAppContext` could be used on 
a plain http server.

I'm not aiming for a merge right away but more for an open discussion wether this is something
you might be interested in.