Changes:
* Added cJSON library.
* Added functions returning/printing classifiers in JSON.
* Added functions returning/printing parameters in JSON.
* Added Python classes for visualising tree and graph conditions.
* Fixed Python read/write `EA_SELECT_TYPE` asymmetry ([16](https://github.com/xcsf-dev/xcsf/pull/16))
* Cleaned up Python interface and added input checks.
* Moved ini config to a subdirectory.
* Main executable building now optional.
* Added pypi package building and support building Windows Python 3.10.
* Updated libraries to latest versions.