core/apiRouter: move all routing to newRouter(), update tests
core/apiRouter subsonic: merge newRouter(), fix conflicts