DATAMONGO-807 - findAndModify does not retain Class information

prepare issue branch
DATAMONGO-807 - findAndModify does not retain Class information

using findAndUpdate did not retain _class information when used to update a whole nested type instead of single fields within the type. UpdateMapper checks for this kind of update and add the required information to the update if the type cannot be automatically be converted. Within MongoTemplate the UpdateMapper is no consistently used for mapping Update.