Support namespaced references in resolver

- Requires separating namespace components with "/"
- Assumes it can access all components using normal "." notation

This enables us to reference namespaced routes using the new routing syntax. So we can support all of:

App.IndexRoute => match("/").to("index")
App.Users.IndexRoute => match("/users").to("users/index")