Add `with_primary_key` to AssociationMatchers

This adds `with_primary_key` to `AssociationMatchers` so you can now test the `:primary_key` option of an association.