#2211: Add IUrlRouter interface for
Rename IUrlRouter to IUrlRouterService

More consistent with naming conventions for other services.
Add jsdoc for IUrlRouterService.
Add test for IUrlRouterService
Merge pull request #2212 from jjeffery/issue-2211

#2211: Add IUrlRouter interface