Changes in oglplus::context and Matrix

- added ClearColor(RGBAValue) for using with ColorClearValue()
- fixed Matrix multiplication with scalar
Merge branch 'Extrunder-develop-2' into develop
Updated the quickbook docs
Updated the quickbook docs
Updated GLSLSource, BufferSize and quickbook docs
Merge branch 'develop' into develop-with-eagine
Multiple changes

- Made noexcept a required C++ feature.
- Made explicit conversion operators a required feature.
- Added noexcept and override specifiers to some functions.
- Updated the XSLT script for generating the bound headers.
- Removed the OGLPLUS_NOEXCEPT* and OGLPLUS_EXPLICIT macros.