Custom structural directives have been added for improving the components customization.
These improvements now allow add custom child components inside of a custom parent component.
Besides, the conditional logic has been moved from view to model for improving maintainability
* ov-room to ov-session
* ov-participant to ov-stream
* ov-chat to ov-chat-panel
* ov-participant-panel to ov-participants-panel
* ConnectionWrapper to StreamModel