protocol: Clarify how clients can cancel a drag operation

Explicitly say that destroying a wl_data_source previously used in a
wl_data_device::start_drag request will cancel the DND session. This
is currently the only way to do it from client side (besides those
"indirect" ones already documented) and all compositors work like that
but it is not clear spec-wise it is the expected behaviour.

Signed-off-by: Nick Diego Yamane <nickdiego@igalia.com>
3 jobs for dnd-clarifications in 1 minute and 37 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Prep
passed #3508939
debian:buster@container-prep

00:00:19

 
  Build
passed #3508940
build-native-autotools

00:01:18

passed #3508941
build-native-meson

00:00:17