Support for multiple read/update events and Event-B parameters in the metamodel.

- Metamodel updated to support multiple read/update events that can also be same events.
- Added precision and step period of Event-B component.
- Regenerated code and updated UI elements.
- Updated master to reflect the metamodel changes.
- Refactored UI pages and controls to be more reusable.
Added checkbox table and updated the FMU component definition page