Merge branch 'release-0.54.0' into develop
Updated the web news source
Minor updates in the compiler config header
Updated the web index page
Updated the quickbook docs
Updated the quickbook docs
Added initial version of oglplus::ClientContext
Refactoring of the client context
Added the EnumToClass helper template
Multiple changes

- Added default constructor to enums::EnumToClass.
- Changed the implementation of client::CurrentObjects.
Multiple changes

- Updated the ClientContext class.
- Added missing sampler function implementation.
Updated the ClientContext class

- Renamed some of the headers.
- Refactored some functions into the common ancestor.
- Reimplemented CurrentCapabilities by using oglplus::context.
- Added client::CurrentHints.
- Added client::DepthTest.
- Added client::LogicalOps.
Bugfix in texture + updates in shapes::Revolve

- Fixed Texture::Active.
- Added support for GL without GL_PRIMITIVE_RESTART.
Minor updates in ClientContext
Multiple changes in ClientContext

- Refactored some functions into the common ancestor.
- Added client::ViewportOps.
Multiple changes related to ClientContext

- Updated one of the examples to use ClientContext instead of Context.
- Refactored some functionality into the common ancestor.
- Added wrappers for drawing and computing operations.
Multiple changes related to ClientContext
Updated the quickbook docs
Updated the quickbook docs
Updated the quickbook docs