Add doc blocks to CallbackStatement.
Add deletion of join table records for BelongsToMany associations

When cascade is true we should remove rows in BelongsToMany join tables.
Ideally people will set this to false and use database constraints, but
this is a reasonable backup in case constraints aren't used.
Improve doc blocks a bit.