SERVER-15702 During collection scans, read the document from the
RecordIterator instead of the Collection. This way the RecordIterator
class can optimize document fetch for disklocs that were just returned.

Closes #829

Signed-off-by: Benety Goh <benety@mongodb.com>