3.0: make event configuration public and switch to legacy mode by default
This moves the VLCEventConfiguration to a public header of its own to be accessible from outside the framework. Additionally, the default event configuration is switched to the legacy mode for v3 to ease the migration.