EAGLESIX-812 started Cursor document source
EAGLESIX-812 added Runner, ArrayRunner and started test cases
EAGLESIX-812 fixed batch loop and test cases
EAGLESIX-812 added documentation
Merge branch 'feature/mongo_2.6.5_documentSource' into feature/mongo_2.6.5_documentSource_Cursor
EAGLESIX-812 jshint errors
EAGLESIX-812: changed _currentBatch to not use array splicing
EAGLESIX-812: moved ArrayRunner and Runner to a new folder
Merge branch 'feature/mongo_2.6.5_documentSource' into feature/mongo_2.6.5_documentSource_Cursor
EAGLESIX-812: fixed test cases for existing ported document sources to use the existing version of Cursor.  Also removed DocumentSource.EOF and replaced with null
Merge pull request #112 from RiveraGroup/feature/mongo_2.6.5_documentSource_Cursor

Feature/mongo 2.6.5 document source cursor