[ENH] Add better support for PHP8
- Unit tests now pass in PHP8 as well;
- Add gitlab-ci pipeline to check lint on changed files for PHP8 syntax compability
- Add gitlab-ci pipeline to run unit tests with PHP8
- Patch libraries to fix PHP string access with curly braces
- Increase setup.sh PHP max version to 8.0
Edited by Jorge Sá Pereira