Undestroy method for paranoid models
Return failure from undestroy before hooks execute
Fix test data typo
Promisify tests
Remove superfluous .then
Rename undestroy to restore
Better tests
Fix test typo
keep original error message when wrapping in DatabaseError

fixes #2521
Test fix
Update README.md
Allow removing has-many associations by id
Merge pull request #2563 from simong/has-many-remove-by-id

Allow removing has-many associations by id
Add support for 'IS NULL' comparison
Merge pull request #2565 from chainlink/equal-null

Add support for 'IS NULL' comparison
Merge pull request #2552 from defunctzombie/fix_error_message

keep original error message when wrapping in DatabaseError
update/clean readme

- update some of the links
- change h3 to h2 for sections
- add disclaimer about runnable not being up-to-date
- change twitter link to @SequelizeJS instead of @sdepold
Merge pull request #2569 from vpontis/update-readme

update/clean readme
Merge pull request #2540 from seth-admittedly/feature/undestroy

Undestroy method for paranoid models
Changelog for #2540