Ensure :path-info is always at least "/"
Make :context and :path-info a part of RingRequest protocol

Things still aren't quite right, however, since we're losing the :path
argument with servlets, i.e. the :context in the Ring request should be
the servlet's context path concatenated with run's :path argument.