Describe how has_many's :dependent option affects #delete
Describe how has_many's :dependent option affects #delete

I was puzzled about why `collection=` was destroying the removed
records on an association with `dependent: :destroy`, even after
consulting the documentation for that option.  I had to dive into the
Active Record source to understand what was going on: eventually
`collection=` calls `collection.delete` on the ousted records, and it
also uses the `:dependent` option to decide how to remove records.

It would have helped me to have mention of this in the documentation for
`:dependent`, not just under `collection.delete` (which I found much
later).

Briefly mention the broader impacts of `:dependent` in the Association
Basics guide.

[ci skip]

Envek/rails,lcreid/rails,mechanicles/rails,yhirano55/rails,yalab/rails,prathamesh-sonpatki/rails,mechanicles/rails,Stellenticket/rails,iainbeeston/rails,yalab/rails,yawboakye/rails,Edouard-chin/rails,Edouard-chin/rails,Erol/rails,palkan/rails,palkan/rails,vipulnsward/rails,yahonda/rails,yhirano55/rails,repinel/rails,kddeisz/rails,utilum/rails,tjschuck/rails,yhirano55/rails,starknx/rails,esparta/rails,EmmaB/rails-1,fabianoleittes/rails,bogdanvlviv/rails,arunagw/rails,Vasfed/rails,arunagw/rails,tjschuck/rails,esparta/rails,Erol/rails,prathamesh-sonpatki/rails,kddeisz/rails,mechanicles/rails,prathamesh-sonpatki/rails,vipulnsward/rails,EmmaB/rails-1,Stellenticket/rails,shioyama/rails,lcreid/rails,Envek/rails,yawboakye/rails,Envek/rails,Vasfed/rails,iainbeeston/rails,MSP-Greg/rails,Envek/rails,kddeisz/rails,lcreid/rails,notapatch/rails,eileencodes/rails,kmcphillips/rails,gauravtiwari/rails,BlakeWilliams/rails,betesh/rails,bogdanvlviv/rails,eileencodes/rails,fabianoleittes/rails,flanger001/rails,yahonda/rails,MSP-Greg/rails,tgxworld/rails,iainbeeston/rails,Stellenticket/rails,eileencodes/rails,utilum/rails,notapatch/rails,joonyou/rails,vipulnsward/rails,esparta/rails,utilum/rails,MSP-Greg/rails,arunagw/rails,yalab/rails,jeremy/rails,kmcphillips/rails,jeremy/rails,lcreid/rails,repinel/rails,flanger001/rails,tgxworld/rails,jeremy/rails,schuetzm/rails,tgxworld/rails,rafaelfranca/omg-rails,rafaelfranca/omg-rails,rails/rails,flanger001/rails,iainbeeston/rails,fabianoleittes/rails,MSP-Greg/rails,prathamesh-sonpatki/rails,georgeclaghorn/rails,Edouard-chin/rails,palkan/rails,yahonda/rails,joonyou/rails,BlakeWilliams/rails,BlakeWilliams/rails,schuetzm/rails,betesh/rails,joonyou/rails,eileencodes/rails,kmcphillips/rails,arunagw/rails,gauravtiwari/rails,esparta/rails,BlakeWilliams/rails,yawboakye/rails,rails/rails,rails/rails,Edouard-chin/rails,notapatch/rails,Erol/rails,EmmaB/rails-1,yalab/rails,jeremy/rails,tgxworld/rails,starknx/rails,flanger001/rails,starknx/rails,utilum/rails,georgeclaghorn/rails,rails/rails,shioyama/rails,tjschuck/rails,mechanicles/rails,Erol/rails,rafaelfranca/omg-rails,fabianoleittes/rails,bogdanvlviv/rails,yhirano55/rails,joonyou/rails,georgeclaghorn/rails,kddeisz/rails,Vasfed/rails,tjschuck/rails,repinel/rails,repinel/rails,yahonda/rails,notapatch/rails,palkan/rails,betesh/rails,gauravtiwari/rails,betesh/rails,shioyama/rails,Stellenticket/rails,shioyama/rails,vipulnsward/rails,kmcphillips/rails,bogdanvlviv/rails,schuetzm/rails,yawboakye/rails,Vasfed/rails,schuetzm/rails,georgeclaghorn/rails