Add cascadeCallback option to associations.

This option allows control over how associations are deleted. Allowing
developers to choose the more efficient deleteAll() or the slower load
+ delete option which also includes callbacks. Using the slower mode can
be helpful when your application relies on life-cycle callbacks.