NODE-327 Support cursor in listCollections in 1.4.x branch, backported