Bug fix for embedded complex custom types

The EmbeddedMapper was passing field values to DefaultConverters.fromDBObject(DBObject, MappedField, Object), when there was no SimpleTypeConverter defined for the type.  However, this method assumes that DBObject is the object containing the field.  Embedded complex custom types were failing, due to this double application of the mapped field.