Rename motion_grab to implicit_grab

Let's just use the same terms as X.
diff --git a/compositor/compositor.c b/compositor/compositor.c
index 005bba0..be9771d 100644
--- a/compositor/compositor.c
+++ b/compositor/compositor.c
@@ -1194,8 +1194,8 @@
 
 
 static void
-motion_grab_motion(struct wl_grab *grab,
-		   uint32_t time, int32_t x, int32_t y)
+implicit_grab_motion(struct wl_grab *grab,
+		     uint32_t time, int32_t x, int32_t y)
 {
 	struct wlsc_input_device *device =
 		(struct wlsc_input_device *) grab->input_device;
@@ -1213,8 +1213,8 @@
 }
 
 static void
-motion_grab_button(struct wl_grab *grab,
-		   uint32_t time, int32_t button, int32_t state)
+implicit_grab_button(struct wl_grab *grab,
+		     uint32_t time, int32_t button, int32_t state)
 {
 	struct wl_resource *resource;
 
@@ -1225,14 +1225,14 @@
 }
 
 static void
-motion_grab_end(struct wl_grab *grab, uint32_t time)
+implicit_grab_end(struct wl_grab *grab, uint32_t time)
 {
 }
 
-static const struct wl_grab_interface motion_grab_interface = {
-	motion_grab_motion,
-	motion_grab_button,
-	motion_grab_end
+static const struct wl_grab_interface implicit_grab_interface = {
+	implicit_grab_motion,
+	implicit_grab_button,
+	implicit_grab_end
 };
 
 WL_EXPORT void
@@ -1394,7 +1394,7 @@
 		compositor->shell->activate(compositor->shell,
 					    surface, wd, time);
 		wl_input_device_start_grab(device,
-					   &device->motion_grab,
+					   &device->implicit_grab,
 					   button, time);
 	}
 
@@ -1666,7 +1666,7 @@
 	device->hotspot_y = 16;
 	device->modifier_state = 0;
 
-	device->input_device.motion_grab.interface = &motion_grab_interface;
+	device->input_device.implicit_grab.interface = &implicit_grab_interface;
 
 	wl_list_insert(ec->input_device_list.prev, &device->link);