Fixup links
Join operator: support pattern matching

This is again to workaround
https://issues.scala-lang.org/browse/SI-5298.
Failed attempt at derivation
More sensible attempt at derivation

Since it matches on Join nodes, this relies on the previous commit.
Merge branch 'master' of github.com:ps-mr/LinqOnSteroids