EAGLESIX-2992: Porting code; building initial test cases.
Merge pull request #92 from RiveraGroup/feature/mongo_2.6.5_matcher_LeafMatchExpression

EAGLESIX-2992: Porting code; building initial test cases.