Implement PEP 518 and opt into PEP 517 builds

The support of setup.py is deprecated by setuptools and will be removed in the future.

For a summary about setup.py, PEP 517 [1] and 518 [2], see [3].

To install nbxmpp (still) run

   pip install .

To package nbxmpp use

    pip install build
    python -m build

[1]: https://peps.python.org/pep-0517/
[2]: https://peps.python.org/pep-0518/
[3]: https://lists.archlinux.org/pipermail/arch-dev-public/2022-February/030737.html
2 jobs for master in 41 seconds (queued for 5 seconds)