Add skip guard
Remove empty test file
Add constanct for array GType
Add preliminary test for signal with array argument
Make callbacks do their own argument mapping
Move all proc wrapping logic to the real callbacks
Replace callback classes with FFI::Callback objects