update history
support disabling collection pluralization

closes #1350
refactor tests
ignore triage files
mongoose.Error.messages; stay backward compatible
release 3.7.4
Update release-items.md
Implemented checkRequired for SchemaType Mixed
Merge pull request #1722 from kingsquare/master

Implemented checkRequired for SchemaType Mixed
For WebStormers
No hooks used
Better usage & better names
Setup hooks error propagation only when hooks are used
Reorder promises so first check doc
Document this hack
Redundent
Now we know more
Got promise
More promise
More promise