* Define an array of supported tree-sitter languages and generate
BDEPENDs and optfeature messages from it.
* Add syrupy and pytest-textual-snapshot to EPYTEST_PLUGINS.
* Pass --dist loadgroup to epytest to properly handle xdist test groups.
* Re-evaluate all tests and deselect failing ones. Document reason and
version.
Signed-off-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>