Allow any React component to act as a Link, not just <a>

Makes `Link` more like Ember's `link-to`, allowing any React component to act as a link (i.e. to get the `active` class and `params`/`query` handling).