feat(routing): add support for dontLeaveOnParamChanges

Fixes #1252
Closes #1254