EAGLESIX-2981: mongo 2.6.5 add toJson() to FalseMatch
EAGLESIX-2981: FalseMatchExpression and tests
Merge branch 'feature/mongo_2.6.5_matcher' into feature/mongo_2.6.5_matcher_FalseMatch
port ElemMatchValueMatch
EAGLESIX-2984: Updated ElemMatchObjectMatchExpression 2.6.5
EAGLESIX-3002: InMatchExpression v2.6.5 compliant
EAGLESIX-3009: NotMatchExpress now v2.6.5 compliant
EAGLESIX-3002: Fixed debugString and removed verbose comments
EAGLESIX-2984: Fixed an debugString and shallowClone
EAGLESIX-2653 updated ElementPath to mongo 2.6.5.  removed the _matches function as it does not exist in the mongo code
EAGLESIX-3003: Ported mongo 2.6.5 code.
EAGLESIX-2983 partial port
EAGLESIX-2985: Fixed up debugString
EAGLESIX-3003: Cleaned up test cases and some of hte code on the class.
EAGLESIX-3003: Added a period (.).
EAGLESIX-3009: Removed unnecessary memory related functions
EAGLESIX-3003: Fixed up test cases.
EAGLESIX-3003: Using reference to class.
EAGLESIX-2985: Fixed jshint issue
Merge branch 'feature/mongo_2.6.5_matcher' into feature/mongo_2.6.5_matcher_ArrayMatcingMatch