IGMPv3: copy source files from ANSA project
add IGMP example
IGMPv3: add registerProtocol call()
add fingerprint tests for IGMP
IGMP: restructure IGMP messages
IGMP: maxResponseTime encoded as an unsigned char, fix decoding function
IGMPv3: move set operation methods to the C++ file
IGMP: IGMPv3Query is subclassed from IGMPv2Query

because IGMPv2 routers must accept IGMPv3Queries
IPv4InterfaceData: multicast groups can be source specific
UDP: add methods for source specific multicast group registration
IGMPv3: replace SocketMessage with a notification
IGMPv3: remove IGMPV3_FM_INITIAL filter mode
IGMPv3: remove unused sourceTimer from HostGroupData
IGMPv3: removed unused methods
IGMPv3: comments
IGMP: update module test
IGMPv3: fix missing subscription to NF_IPv4_MCAST_CHANGE
IGMPv3: add processIgmpMessage() method
IGMPv3: fix SIGSEGVs
IGMPv3: update fingerprint test