refs #544 SERVER-4161 Convert ResponseBuildStrategy::handleMatch() arguments to meet coding standards.

Conflicts:

	src/mongo/db/ops/query.cpp
refs #544 SERVER-4161 Add ResultDetails struct for candidate result document retrieval metadata.

Conflicts:

	src/mongo/db/ops/query.cpp
	src/mongo/db/ops/query.h
refs #544 SERVER-4161 Report nscannedObjects properly when covered indexes are used.

Conflicts:

	src/mongo/db/ops/query.cpp
	src/mongo/db/queryoptimizercursorimpl.cpp
refs #544 SERVER-5858 temporary fix so hashed indexes work with $in queries

Conflicts:

	src/mongo/db/queryoptimizer.cpp