vendor/router.js is actually a separate project https://github.com/tildeio/router.js and as such a second PR to update that project should be opened.

Although this is somewhat cumbersome, we need to ensure these micro-libs and ember stay in sync.