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.