SERVER-8456: use CursorHolder to avoid auto_ptr::release
SERVER-8167 make units more accurate
SERVER-1606: don't duplicate update names

Conflicts:

	src/mongo/dbtests/updatetests.cpp