Remove warning.
Adds SDL_CaptureMouse, but this functions isn't in Derelict yet.
Merge pull request #92 from Berulacks/master

[sdl wrapper] Added SDL_SetWindowIcon wrapper function
Merge branch 'master' of github.com:d-gamedev-team/gfm
Deprecate FrameProfiler. It felt out of place in gfm:sdl2 (not a wrapper, not very useful). This will also allow to get rid of the gfm:sdl2 => gfm:core dependency.
[matrix] Add missing isConvertible template.
         Added += *= and -= for matrices with a convertible value. (eg: mat4d += mat4f)
         Add + and - operator for matrices with the same type.     (eg: mat3f + mat3f)
[quaternion] BREAKING BUG FIX, the order of angles in Euler angles was wrong.

toEulerAngles and fromEulerAngles were corrected to take/store angles with the order Roll/Pitch/Yaw instead of Pitch/Yaw/Roll.

Thanks to maeriden for finding this.
[sdl wrapper) Add SDL_GetDefaultCursor wrapper, bump derelict-sdl2 version.
Cleanup examples DUB files.
Fix DDoc
[opengl] More robust parsing of context versions, now relies on GL_VERSION string for better compat.
         added getMajorVersion() and getMinorVersion() to the OpenGL object
         Implement new-style extension listing if context version >= 3.0, this avoid a crash when ARB_compatibility_context isn't there
Add SDL timer wrapper.
Wrappers for SDL_WaitEvent and SDL_WaitEventTimeout
Update CI to latest DMD.
[math] Remove Vector!real and Matrix!real aliases, to discourage them
More SemVer love for logger.
Remove all things deprecated.
Created gfm:logger to hold the console logger and break the dependency from gfm:core to logger and colorize
Remove the pretty useless AlignedBuffer.
Remove UTF-8 sanitization with warnings in case of invalid codepoint.

For OpenGL and SDL, remove UTF8 validation since all strings returned are supposed to be UTF-8 in there.