modified validation to handle compound unique indexes
Merge branch 'uniqueIndexHandling' of https://github.com/krisb/Mockgoose into krisb-uniqueIndexHandling
switch to use lodash 'contains' so that partial matches are not incorrectly returned.

see Issue 76 - $in query runs partial match

Issue #76 - change from using lodash contains to mockgood util contains
change util contains to iterate over array using lodash some and perform equality check using string representations of objects
fix for $all to be able to search ObjectIds (issue #86)
fix lint
fix for $in/$nin with ObjectIds
Merge pull request #88 from yads/master

fix for $all to be able to search ObjectIds (issue #86)
Merge branch 'fixIncorrectPartialMatchingForInQuery' of https://github.com/krisb/Mockgoose into krisb-fixIncorrectPartialMatchingForInQuery

Conflicts:
	lib/operations/comparison/InOperation.js
Merge branch 'krisb-fixIncorrectPartialMatchingForInQuery'
1.10.3
Merge pull request #81 from krisb/sortUsingId

sorts correctly for ObjectId fields
1.10.4
merging tests
Merge branch 'bug/76-partial-match-in' of https://github.com/davidcollie/Mockgoose into davidcollie-bug/76-partial-match-in

Conflicts:
	lib/utils.js
	test/operations/comparison/InOperation.spec.js
Merge branch 'davidcollie-bug/76-partial-match-in'
1.10.5
Merge branch 'setOnInsert' of https://github.com/krisb/Mockgoose into krisb-setOnInsert
Merge branch 'krisb-setOnInsert'
1.10.6
Merge branch 'uniqueIndexHandling' of https://github.com/krisb/Mockgoose into krisb-uniqueIndexHandling