Forwardport VLCEventObjectManager class and usage

!206 (merged) added VLCEventObjectManager and deploys it widely. This must be forward-ported to master.