inputMethod: Fix delete-surrounding-text signal

Forward the arguments at the 'delete-surrounding-text' signal
from IBusInputContext to clutter_input_method_delete_surrounding()
so that ibus-typing-booster use the deleting surrounding text function.

Input method engines can delete the output text in applications
with this function.

This change will require a change of mutter of mutter!517
because the first arguemnt of the 'delete-surrounding-text' is INT
to express the offset of the current cursor position but
the first one of clutter_input_method_delete_surrounding() is UINT
since the Wayland spec accepts UINT in delete_surrounding()

mutter will change the type of the first one to INT in
clutter_input_method_delete_surrounding() to work with this change.

GNOME/mutter#539
GNOME/gnome-shell!477
7 jobs for !477 with ibus-delete-surrounding in 14 minutes and 22 seconds (queued for 11 seconds)
latest detached
Status Job ID Name Coverage
  Review
passed #391389
check_commit_log

00:00:40

passed #391391
eslint

00:02:01

passed #391390
js_check

00:01:13

 
  Build
passed #391483
build

00:10:45

failed #391392
build

00:02:26

 
  Test
passed #391393
test

00:01:20

passed #391394
test-pot

00:01:14