macspoof vdsm hook
=================================
These hooks allow to remove MAC and ARP spoofing filtering
from all of the VM's interfaces or from a specific vNIC.

Installation:
* Use engine-config to set the appropriate custom properties as such:

Custom property for all interfaces in a VM:
    sudo engine-config -s "UserDefinedVMProperties=macspoof=^(true|false)$"

Custom property for a specific vNIC in a VM:
    Check current value of CustomDeviceProperties:
        sudo engine-config -g CustomDeviceProperties
    The value may look like
        {type=interface;prop={property_name1=regexp1;property_name2=regexp2}}
    Append "ifacemacspoof=^(true|false)$" to the semicolon-separated list of
    properties and set
        sudo engine-config -s "CustomDeviceProperties={type=interface;prop={somthing_you_had_before=regexp;ifacemacspoof=^(true|false)$}}"

* Verify that the custom properties were added properly:
    sudo engine-config -g UserDefinedVMProperties
	sudo engine-config -g CustomDeviceProperties

Usage:
In the VM configuration window, open the custom properties tab
and add macspoof=true to remove filtering from all interfaces.

In the vNIC profiles configuration window, open the custom properties
tab and add ifacemacspoof=true to remove filtering from the specified interface.

Precedence:
If you set both VM-wide macspoof, and vNIC specific ifacemacspoof, then the
VM wide setting takes precedence. For example, if a VM's macspoof is True
(Disable the filter), but a vNIC's ifacemacspoof is False (Enable the filter)
then the filter for all vNICs on that VM will be disabled.
