First pass at refactoring dispatcher
Updated dispatcher and router.
Deleted dispather and router middleware as they have been moved into their own submodule
Removed unused code
Updated with PR feedback
Linted
Added backward compatibility feature for route.params.
Marking `doCallReplacement` and `expand` for deletion.
- deleted unused code blocks
- updated based on PR review
- added `readConfig` to lib/util.js to read configuration (either JSON or YAML format) . probably the rs.config add-on can be refactored to use this.
Restored `page.routes` as its required on `ac.url` add-on.
- Restored `route-maker` as `ac.url` add-on depends on it.
Fixed typos in log messages.
Fixed the namespace object on `req` to stash route specific configuration.
- Fixed log message
- Removed `route.params` support
`route.params` is now set from `req.params`
Removed unused code block.
Updated docs
Updated with feedback from PR:
- move roc tunnel registration to its own submodule
- updated docs
- simplify code blocks for clarity
Added tunnel submodule.
Updated api docs.