Merge Go-UrlRouter into Go-Json-Rest

This is big change, it does not change the API,  but will allow
more improvements in the future.
The Trie implementation will stay the same, but the router will
handle the HTTP method routing, and provide more methods to
inspect the routing.