Update active state when changing props

Assigning new props to a Link instance should force a re-check of it's active state.
You probably don't want to merge here? React props are only ever merged when using the (deprecated) setProps and in that case they're still merged before componentWillReceiveProps is called.