___________________
Internal Changes
----------------
* Redefine packaging via pyproject.toml to conform to PEP517/518 (`PR77 <https://github.com/wavespectra/wavespectra/pull/87>`_).
* All packaging metadata removed from setup.py and moved to pyproject.toml. The
setup.py file is now only used to build the Fortran module.
* Removed the MANIFEST.in file, package data now handled in pyproject.toml.
* Removed the requirements folder, requirements now handled in pyproject.toml.
* Removed some packaging attributes from `wavespectra.__init__.py`, now handled in
pyproject.toml.
* Replace docs the RTD by the PYDATA docs theme, this fixes issue with rtd not working with sphinx>=7.0.
* Add readthedocs config.