Check user_data argument is not present in vfunc declarations
When people declare vfuncs in class structs, they are not supposed to add a gpointer user_data
argument to the vfunc argument list. user_data
comes from signal connections, and isn’t passed to the vfunc implementation. Add a checker for that.