remove a unneeded function in signature

some shifting of functions around, may undo stats related stuff upon further reflection

safekeeping

 safekeeping

safekeeping

Conflicts:
	src/mongo/db/collection.h

remove virtual declaration from serialize

more moving of code around
BREAKING CHANGE, until refactoring piece is done