Added
- An McastRxSocket can now listen on multiple interface IPs at once via passing a list of interface addresses to the new `iface_ips` parameter. The old `iface_ip` parameter is retained for compatibility.
- If no interface IPs are specified, McastRxSocket now listens on all non-loopback interfaces instead of just the default gateway. This should provide more intuitive default behavior for applications where the interface for receiving isn't known.
- Type annotations now applied to everything, library passes mypy in strict mode.
- py.typed file now provided so that mypy can see type annotations provided by multicast_expert in your own projects.
_______________________________________________________________________________