##### 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"
```
'Dynamic link aggregation (802.3ad)',
        ]
        if (not 0 < mode_number <= len(modes)):
            return None
        return modes[mode_number - 1]
    try:
        mode_number = int(mode)
    except ValueError:
        raise Exception('Bond mode must be a number.')
    options.append(
        otypes.Option(
            name='mode',
            type=get_type_name(mode_number),
            value=str(mode_number)
        )
    )
    opts_dict = DEFAULT_MODE_OPTS.get(str(mode), {})
    if usr_opts is not None:
        opts_dict.update(**usr_opts)
    options.extend(
        [otypes.Option(name=opt, value=str(value))
         for opt, value in six.iteritems(opts_dict)]
    )
    return options
class HostNetworksModule(BaseModule):
    def __compare_options(self, new_options, old_options):
        return sorted((get_dict_of_struct(opt) for opt in new_options),
                      key=lambda x: x["name"]) != sorted((get_dict_of_struct(opt) for opt in old_options),
                                                         key=lambda x: x["name"])
    def build_entity(self):