Add params prop to link component

This change allows a params prop to be passed to the Link component as an alternative to passing a separate prop for each route param.  Although you could achieve the same result using transferPropsTo, doing so will also transfer extraneous props that aren't route params, causing isActive to return false when it should return true.
Using reversed prop names in the params prop actually works just fine.  If you wanted, you could have a route param called 'to'.