Use ActiveSupport delegation over Ruby Forwardable

The delegation style found in the AssociationMatcher is an ActiveSupport style; requiring `forwardable` without extending it does not add delegation support.

Came across this in a unit test that did not have the ActiveSupport extensions loaded.