Commits in this review:
1a684a2 efl_mono: Fix support for event arguments.
981aad9 efl_mono: Actually test events by passing things by value and structs
8eeb4f4 efl_mono: Move event generators to its own header.
3cd6882 efl_mono: Instantiate parts in constructor in test
673b656 efl_mono: Reorganize utility functions.
5dc3499 efl_mono: Use PascalCase in events
ddecbc5 eolian_mono: Register is not a kw in C#