Features
- Add ip_addresses_by_version to ServiceInfo
([1145](https://github.com/python-zeroconf/python-zeroconf/pull/1145),
[`524494e`](https://github.com/python-zeroconf/python-zeroconf/commit/524494edd49bd049726b19ae8ac8f6eea69a3943))
- Include tests and docs in sdist archives
([1142](https://github.com/python-zeroconf/python-zeroconf/pull/1142),
[`da10a3b`](https://github.com/python-zeroconf/python-zeroconf/commit/da10a3b2827cee0719d3bb9152ae897f061c6e2e))
feat: Include tests and docs in sdist archives
Include documentation and test files in source distributions, in order to make them more useful for
packagers (Linux distributions, Conda). Testing is an important part of packaging process, and at
least Gentoo users have requested offline documentation for Python packages. Furthermore, the
COPYING file was missing from sdist, even though it was referenced in README.
- Small cleanups to cache cleanup interval
([1146](https://github.com/python-zeroconf/python-zeroconf/pull/1146),
[`b434b60`](https://github.com/python-zeroconf/python-zeroconf/commit/b434b60f14ebe8f114b7b19bb4f54081c8ae0173))
- Speed up matching types in the ServiceBrowser
([1144](https://github.com/python-zeroconf/python-zeroconf/pull/1144),
[`68871c3`](https://github.com/python-zeroconf/python-zeroconf/commit/68871c3b5569e41740a66b7d3d7fa5cc41514ea5))
- Speed up processing records in the ServiceBrowser
([1143](https://github.com/python-zeroconf/python-zeroconf/pull/1143),
[`6a327d0`](https://github.com/python-zeroconf/python-zeroconf/commit/6a327d00ffb81de55b7c5b599893c789996680c1))