[changed] activeRoute can render with props and children.

Potentially fixes #59.

`{this.props.activeRoute}` is now `{this.props.activeRoute(props, children)}`.
I have no idea what people will use `children` for. It's a little confusing IMO.