Revert "Run afterDestroy hook on paranoid model"
Merge pull request #2270 from sequelize/revert-2269-feature/paranoid-after-destroy

Revert "Run afterDestroy hook on paranoid model"
Save deletedAt without hooks but maintain hooks option for afterDestroy
Merge pull request #2271 from seth-admittedly/feature/paranoid-after-destroy

Save deletedAt without hooks but maintain hooks option for afterDestroy
Foreign key constraint error
Tests for foreign key constraint violation
Add support for 2233 for pg and sqlite