Add support for when the condition of an association is a proc.
Let's just see if it responds to call instead of checking class.
Adding test case for when association condition is a proc.
Removing since we call a proc in the association method.
Merge pull request #807 from bradly/support_procs_as_association_conditions

Add support for when the condition of an association is a proc.