Fix parameter typing for Router.navigate
Fix parameter typing for Router.navigate

Right now, you can't use `Router.navigate()` because its parameter is declared as a `Route` with all options required. I added a `NavigateParameters` interface that limits that to a `name`, `query?`, and `params?`.
iamxiaoma/Framework7,iamxiaoma/Framework7,framework7io/Framework7,iamxiaoma/Framework7,iamxiaoma/Framework7,nolimits4web/Framework7,framework7io/Framework7,nolimits4web/Framework7,nolimits4web/Framework7