SERVER-13883 findAndModify return null if !new and doc not found

Fixes an edge case where findAndModify would return {} instead of null
if the doc was not found (specifically: if sort was specified and the
update resulted in an upsert).
SERVER-13883 findAndModify command should accept update:{}