various marshalling fixes [gtk3]
This fixes a number of marshalling uses that were either not getting a va_marshaller (due to how c_marshaller was set) or didn't explicitely set one.
I tried to not go overboard on setting va_marshallers since in many cases it simply doesn't matter.