Core fix: deleting assocDefs (#615).

Deleting an Association Definition does not corrupt the DB.

SEMANTIC BREAKING CHANGE

If deleting an association fails the POST_DELETE_ASSOCIATION core event is *not* fired.

Close #615.