Merge branch 'release-0.29.0' into develop
Fix of warnings from doxygen when generating docs
Update of web index page

- Added a link to translation of the main page.
Initial implementation of .obj file shape loader

- Also added several new models in .obj format:
  - the suzanne model exported from blender
  - an icosasphere
  - a unit cube
Fixup in the web index page.

- Added a missing quotation mark.
Minor fixup of example resource dependencies
Multiple changes

- Added a new simple example showing the usage of the ObjMesh loader.
- Minor updates of tools.
Update of the build system and tools

- Added instructions for building of .obj models.
- Added dependencies of examples on obj models.
- Minor updates in doxyfile.
Merge branch 'develop' into feature-obj-loader
Update of the ObjMesh loader

- Added loading of material numbers and names.
- Added loading of tangent vectors.
Update of the ObjMesh loader

- Added support for loading bitangents.
- Other minor changes.
Fixup of a problem with scoped enums emulation

- Fixed a problem in uniform_typecheck.hpp where the value type
  of an enum was queried but not yet defined with scoped enums
  emulation enabled.
Minor documentation updates
Added license and copyright info to README
Added a new model
Minor updates to the doxyfile

- Renamed the doc target to oglplus-doc.
Update of documentation building

- Reorganized and updated the build system and the doxyfiles
  that guide the building of the documentation.
Multiple changes

- Added a new example showing the usage of the .obj file loader.
- Updated/cleaned-up another example.
- Updated the example resources/requirements.
- Minor updates in utility scripts.
Added wrapper for glTextureView to Texture
Added wrapper for glGetShaderPrecisionFormat