Merge branch 'release-0.35.0' into develop
Added missing include in OBJ mesh loader
Added the first version of the ShapeAnalyzer tool
Update of the ShapeAnalyzer utility
Minor update in matrix

- Fixed overload ambiguity in CamMatrix::Perspective{X,Y}.
Merge branch 'develop' into feature-mesh-analyzer
Update of the ShapeAnalyzer utility

- Added an example showing the basic usage.
Minor update of the ShapeAnalyzer
Added callbacks/filters for ARB_debug_output

- Added the Unique, Tree and ToXML callback that can be used with
  the ARB_debug_output extension.
Added formatting script for ARB_debug_output XML
Minor changes to the ARB_debug_output formatter
Documentation update
Minor doc. update
Documentation update
Multiple changes

- Minor fix in cmake GL detection.
- Updated the build system to generate the ./exmaples/oglplus/examples.txt
  that contains the list of built example names.
- Added the fullscreen mode and auto-quit to the GLUT example harness.
Update of the ShapeAnalyzer

- Added the edge flags and indication if an edge is the connecting edge
  of a triangle strip or triangle fan.
- Updated an example showing the new features.
Minor update in the shape analyzer
Multiple changes

- Updated the ShapeAnalyzer utility added detection of smooth
  and continuous edges.
- Updated the Icosahedron shape builder and added the SimpleIcosahedron
  as a replacement of the former icosahedron builder and moved some
  of the functions to the library.
- Updated some of the examples to show the new features.
Multiple changes

- Made some functions (mostly in shape generators) library functions.
- Moved some of the library functions into separate files
- Other minor fixes and updates.
Multiple changes

- Moved the implementation of the GetInfoLog function into a separate file.
- Fixed a problem in the Icosahedron shape builder.