User can provide a url in the route that starts with "forward:" (instead of "http:" etc.) to handle the request locally. Also properly ignores ignored routes, so they can be handled locally (rather than giving up and sending 404). Fixes gh-536