Route blueprint should not change router.js with --dry-run

Fixes #1569
Merge pull request #1570 from jgwhite/dry-run-route-blueprint

Route blueprint should not change router.js with --dry-run