add new tests
Browserify: add require bypass and buffer
remove browserBuffer and browserObjectid
add window.Buffer and tests
Basic test case for defaults on upsert #860
General POC for defaults on update() #860
Better tests for defaults on update()
Add mongo-query
Fix small bug with update keys
Half-functioning POC for #860
Add options for validators and defaults on update
More complete tests for #860
Fix #1514, Fix #2274: actually take schema options when calling toObject on save()
return document_provider.js
Merge branch 'master' into gh-860
Factor out updateValidators into its own file
Merge pull request #2335 from LearnBoost/gh-860

Validators and defaults with `Model.update()`
release 3.8.17
Merge branch '3.8.x'

Conflicts:
	History.md
	lib/model.js
	package.json
release 3.9.3