##### SUMMARY

Add field to ovirt_host_network to configure "Custom Properties" (from oVirt) 

##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME

ovirt_host_network

##### ADDITIONAL INFORMATION
<!--- Describe how the feature would be used, why it is needed and what it would solve -->
This feature will be used to configure specific options during host's network setup (e.g. custom proprieties for FCoE)

```yaml
- ovirt_host_network:
    name: myhost
    interface: eth0-fcoe
    networks:
      - name: myvlan1
      - name: myvlan2
    custom_proprieties:
      - type: fcoe
        options: "enable=yes,dcb=no,auto_vlan=yes"
```
if not networks:
            return update
        
        attachments_service = nic_service.network_attachments_service()
        network_names = [network.get('name') for network in networks]
        attachments = {}
        for attachment in attachments_service.list():
            name = get_link_name(self._connection, attachment.network)
            if name in network_names:
                attachments[name] = attachment
        for network in networks:
            attachment = attachments.get(network.get('name'))
            
            if attachment is None:
                return True
            self.update_address(attachments_service, attachment, network)
        return update
    def _action_save_configuration(self, entity):
        if not self._module.check_mode:
            self._service.service(entity.id).commit_net_config()
        self.changed = True
def needs_sync(nics_service):
    nics = nics_service.list()
    for nic in nics:
        nic_service = nics_service.nic_service(nic.id)
        for network_attachment_service in nic_service.network_attachments_service().list():
            if not network_attachment_service.in_sync:
                return True
    return False
def main():