Additional validation for events files
There is only minimal validation for events files which makes working with them error prone. The new validation features will be:
- check if the messages from and to component instances have the correct port name and direction wrt provided/required property
- check if messages belong to a connection