require expression dir in redact doc source test cases
write test cases for redact document source
Merge branch 'feature/mongo_2.6.5_documentSource' into feature/mongo_2.6.5_documentSource_Redact

* feature/mongo_2.6.5_documentSource: (28 commits)
  EAGLESIX-2651: Or: better sync w/ 2.6.5 code and tests (code was just reorganizing)
  EAGLESIX-2651: And: test phrasing, minor fix to code
  EAGLESIX-2651: And: better sync w/ 2.6.5 code
  EAGLESIX-2651: And: rm old unused test code
  EAGLESIX-2651: And: rm old unused test code
  EAGLESIX-2651: And: better sync w/ 2.6.5 tests
  EAGLESIX-2651: Add: fix jshint error
  EAGLESIX-3079: Removed obscenity
  EAGLESIX-3079: OutDocumentSource.  Verify interface still works.
  EAGLESIX-2651: Add: hack for require order issue
  EAGLESIX-2651: expr: minor OO fixes and docs
  EAGLESIX-2651: Add: better sync w/ 2.6.5 code and tests
  EAGLESIX-2996 Updated test for LTMatchExpression
  EAGLESIX-2995 Updated test cases for LTEMatchExpression
  EAGLESIX-2997 Updated test cases for GTMatchExpression
  EAGLESIX-2997 Got GTEMatchExpression working
  EAGLESIX-2700 Merged 3 different expressions as changes had been made in the wrong branches.  Addressed errors in the Add expression related to nulls. Corrected test cases.
  EAGLESIX-2653: Updated some tests for GTE/LT and started comparison port
  EAGLESIX-2995 updated GTE, GT, LTE, LT to mongo 2.6.5
  EAGLESIX-2993 clarified test case names
  ...
EAGLESIX-812 Add fixes for expression jshint errors
Merge pull request #113 from RiveraGroup/feature/mongo_2.6.5_documentSource_Redact

Feature/mongo 2.6.5 document source redact