Fix post save hook on embedded documents
Add proper try/catch around asserts in mocha test that was failing
Merge pull request #1823 from ahildoer/gh-915

Fix post save hook on embedded documents
Style cleanup
Test coverage for #1884
Clean up try/catch in test code
Minor cleanup in model.populate
Fix #2214
Test coverage for #2214
Bump to node driver 1.4.9, fix #2234
Handle case where promise error is an object #2239
release 3.8.16
Now working on 3.8.17
Merge branch '3.8.x'

Conflicts:
	History.md
	package.json