EAGLESIX-3087: Initial edits to Pipeline.js
EAGLESIX-3087: More edits to Pipeline.js
Merge branch 'feature/mongo_2.6.5_documentSource' into feature/mongo_2.6.5_documentSource_Pipeline
EAGLESIX-3087: Add Optimizations.Sharded functions to Pipeline.js, added comment to OutDocumentSource.js
Merge branch 'feature/mongo_2.6.5_documentSource_SortDocumentSource' into feature/mongo_2.6.5_documentSource_Pipeline
Merge branch 'feature/mongo_2.6.5_documentSource' into feature/mongo_2.6.5_documentSource_Pipeline
Merge branch 'feature/mongo_2.6.5_documentSource_PipelineD' into feature/mongo_2.6.5_documentSource_Pipeline
EAGLESIX-3087: Pipeline changes
EAGLESIX-3087: Pipeline changes while implementing some unit tests.  Merged from feature/mongo_2.6.5_documentSource.  Also merged from feature/mongo_2.6.5_documentSource_PipelineD.
EAGLESIX-3087: Working toward new test cases
Merge branch 'feature/mongo_2.6.5_documentSource_PipelineD' into feature/mongo_2.6.5_documentSource_Pipeline
EAGLESIX-812: fixed issues with getDependencies in Pipeline
EAGLESIX-3087: Working toward working tests.
Fix conflict
EAGLESIX-3087: More work on test cases
EAGLESIX-3087: Changed a test case to check that bad parse throws error.
Merge branch 'feature/mongo_2.6.5_documentSource' into feature/mongo_2.6.5_documentSource_Pipeline
Remove debugger line
Merge branch 'feature/mongo_2.6.5_documentSource_SortDocumentSource' into feature/mongo_2.6.5_documentSource_Pipeline
EAGLESIX-3087: Iron out some more test cases