Remove "active" terminology

- Renamed state.activeRoutes => state.routes
- Renamed state.activeParams => state.params
- Renamed state.activeQuery => state.query
- Renamed Router.ActiveState => Router.State
- Removed Router.CurrentPath (mixin Router.State instead)
- Renamed getCurrentPath => getPath
- Renamed getActiveRoutes => getRoutes
- Renamed getActiveParams => getParams
- Renamed getActiveQuery => getQuery
- Removed RouteContext (it was kind of useless)
Merge remote-tracking branch 'origin/new-api' into new-api

Conflicts:
	modules/__tests__/Router-test.js
	modules/components/__tests__/DefaultRoute-test.js
	modules/components/__tests__/NotFoundRoute-test.js
	modules/components/__tests__/Redirect-test.js
Consistent filename casing