* Use g_signal_new_class_handler to handle the accumulator based signals
* Remove the optional struct offset for the non accumulator based signals
* This all fixes the warnings from vapigen as well
Testing Done:
Ran the unit tests, gplugin-query, and gplugin-gtk3-viewer without issue.
Reviewed at https://reviews.imfreedom.org/r/1028/
Title: Perl5 Plugins
Slug: perl5
## Perl5 Plugins
> You **MUST** have the Perl5 loader plugin installed and working as well as
> the gobject-introspection package for GPlugin installed to use Perl5 plugins.
### Example Perl5 Plugin
Like all plugins in GPlugin, Perl5 plugins must also implement the
`gplugin_query`, `gplugin_load`, and `glugin_unload` functions.