Fixed panic when there are empty segments, for example in the route “/admin//action”
Clone context instead of creating a new one.

Instead of creating a completely new context for every request, the one
passed to New or Subrouter is cloned. This makes it possible to inject
data into requests without resorting to global variables and the like.
Expose the routing path to actions if they want it
Merge pull request #11 from pengux/master

Fixed panic when there are empty segments, for example in the route “/admin//action”
Revert "Fixed panic when there are empty segments, for example in the route “/admin//action”"
Merge pull request #26 from gocraft/revert-11-master

Revert "Fixed panic when there are empty segments, for example in the ro...
fix map serialization. fumpt
Merge branch 'master' of github.com:gocraft/web
Merge pull request #1 from gocraft/master

Merged down upstream
Merge pull request #2 from ykevinc/clone-context

Clone context