SERVER-13562 limit and skip stages no longer return eof without calling work() on the child

Doing so could cause missing results for a tailable cursor.
Merge remote-tracking branch 'upstream/master'