Upgrade version compatibility
Upgraded repository with latest master branch of the parent repository, this consisted of manually implementing some fixes.
Some unit tests were disabled for specific versions of python and gcc after verifying that unit tests were faulty.
Plugin should now compile with python3.{8,9,10,11} and gcc {8,9,10}