Multiple changes

- Minor updates in the GL version and extensions detection modules of the build system.
- Added GL version requirements to some of the examples.
- Updated the tools.