provision,app: added GetRouter method to provision app interface
router: save kind in backend storage to avoid swap between routers
provision/docker: get router name from app instead of single conf