Refactor AssociationScope#get_bind_values
Added #join_id_for(owner) to reflection to avoid accessing the source_macro
Merge pull request #14982 from eric-chahin/GBV_refactor

Refactored AssociationScope#get_bind_values