doc($urlRouter): document href() method
perf($urlRouter): only call $location.port() once
feat(UrlMatcher): allow shorthand definitions

When defining parameter configurations, `{ param: "default" }` is now equivalent to `{ param: { value: "default" }}`.
feat(UrlMatcher): default values & type decoding for query params