Porting over IGMP Proxy from EdgeOS to VyOS

Seeing how Ubiquiti has introduced IGMP Proxy functionality in their EdgeMax products, I have ported them from their source tarball into VyOS's source and build tree.