Console route defaults should be overridden by entered values
Required literals don't create RouteMatch parameters
Defaults are returned values for present flags
Merge branch 'master' into undo4182
Updated new tests to match new behaviour
CS fix
Merge pull request #4295 from ezk84/undo4182

Console route defaults should be overridden by entered values
Merge branch 'hotfix/4295' into develop

Close #4295
Fixes #3358