Expose and integrate jsroutes

Routes are now exposed in constants.js, and used in the routerService,
which now integrates the old config/route.js.  Models still need to be
switched to use exposed routes.

A fairly invasive change, but I believe things to be generally working
(better in some cases).  Also renamed isSession to isSlot and removed
(now-)unused uri filter.