Merge branch 'release-0.47.0' into develop
Updated web page files
Updates in OALplus

- Added the ALCError::Device function.
- Added the Specifier, CaptureSpecifier and Extensions member
  functions to Device.
- Updated one of the examples.
Updates in OALplus

- Refactored Device, split capture functions into separate class.
Updates in OALplus

- Added wrappers for capture functions to CaptureDevice.
Removed one of the older examples
Updated the BezierCurves class

- Added support for non-connected sequences of curves.
- Added the Derivative function.
Added new constructors to BezierCurves
Added a wrapper for ARB_copy_image
Multiple changes

- Added the OGLPLUS_GLXFUNC macro.
- Updated the wrapper for ARB_copy_image.
- Added a wrapper for NV_copy_image and NVX_copy_image.
Multiple changes

- Added the OGLPLUS_WGLFUNC macro.
- Added wrapper for WGL_NV_copy_image.
- Minor update in the wrapper for GLX_NV_copy_image.
Minor update in the web index page
Updated the web index page
Updated the quickbook docs
Updated the quickbook docs
Multiple changes

- Updated the compile-time configuration options.
- Renamed the Error's functions from GLFuncName to GLFunc,
  from ALFuncName to ALFunc, from ALLibName to ALLib,
  from EGLFuncName to EGLFunc.
- Added the Error::GLLib function.
- Updated the quickbook docs.
Fixed a missing ifdef guard in Texture
Updated the quickbook docs

- Minor updates to the text.
- Added a CSS and icons.
Updated the quickbook docs
Moved some of the generated header into a subdir

- Moved the oglplus/fix_gl_version.hpp to oglplus/config/.
- Moved the oglplus/site_config.hpp to oglplus/config/site.hpp.
- Minor updates to the quickbook docs.