Merge branch 'feature/mongo_2.6.5_expressions_Let' of https://github.com/RiveraGroup/mungedb-aggregate into feature/mongo_2.6.5_expressions_Let
EAGLESIX-2695 Added a new test file. Populated it with some tests and some test stubs.
EAGLESIX-2695 Fixed some broken test cases.
Merge branch 'feature/mongo_2.6.5_expressions' into feature/mongo_2.6.5_expressions_Let
EAGLESIX-2695 bugfix. restored the check that ensures two arguments are passed in. Added rudimentary test cases.
EAGLESIX-2695 Added the check for the number of arguments. Added rudimentary tests.
Merge branch 'feature/mongo_2.6.5_expressions' into feature/mongo_2.6.5_expressions_Let
Merge branch 'bugfix/mongo_2.6.5_expressions_Let' into feature/mongo_2.6.5_expressions_Let

Conflicts:
	test/lib/pipeline/expressions/LetExpression_test.js
EAGLESIX-812 Intermediate GroupSource
Merge branch 'feature/mongo_2.6.5_expressions' into feature/mongo_2.6.5_expressions_Let
EAGLESIX-3083: Reviewed test cases, added placeholders for missing tests. Dependency on cursorDocumentsource
Merge branch 'feature/mongo_2.6.5_documentSource_LimitDocumentSource' into feature/mongo_2.6.5_documentSource_SortDocumentSource
EAGLESIX-2695 Improving the tests, correct code bugs. More To Come
EAGLESIX-812 started Cursor document source
Merge branch 'feature/mongo_2.6.5_expressions' into feature/mongo_2.6.5_documentSource_Project
EAGLESIX-2695 More improvements, with More To Come.
EAGLESIX-2695 Corrected a bug in ObjectExpression that would cause optimizations to be dropped on the floor. Continuing to work through $let test cases.  More To Come.
EAGLESIX-3080: partial port of the test cases
EAGLESIX-3083: Updating code changes
Merge branch 'feature/mongo_2.6.5_expressions' into feature/mongo_2.6.5_documentSource_SortDocumentSource