Allow for a custom join association class.

Useful with Rails 4.1 instead of mangling conditiosn into a scope that takes de-polymorphised reflections into account. Urgh.