Refactor mounting story.

Instead of special hidden context variable, the Mount class has
become a WSGI app. The app WSGI app can only be used if the app
has no variables, otherwise .mounted must be called first.