Doc++
Math: helper Rectangle class.
Math: debug output operator for Rectangle.
Bring Math::Geometry::Rectangle to Magnum namespace.
Using Rectangle in framebuffer.
New TextureTools library with joke implementation of atlas packer.
Physics: don't link to irrelevant libraries.

Leftover after moving debug draw to DebugTools library.
Shaders compatibility: check for explicit texture layer support.
Move constructor and move assignment for textures.
Math: return proper type from Vector::projected() in subclasses.
Math: ability to multiply and divide Vector with other of arbitrary type.
Math: ability to create Rectangle from other of arbitrary type.
Math: functions for bottom right and top left Rectangle corners.
Shaders: base for text shaders.
Shaders: basic text shader.
Initial support for Text library.
CMake module for finding HarfBuzz library.
Text: initial implementation of font and text rendering.

The library uses FreeType for glyph pre-rendering and basic glyph
geometry and HarfBuzz for text layouting (i.e. ligatures, kerning, ...).

Currently all used glyphs must be prerendered into texture atlas, other
glyphs are simply not rendered (although the layouting code handles them
like if they are there).

Text rendering supports UTF-8, although glyph pre-rendering is currently
ASCII only, as I couldn't find any working implementation of Unicode
STL function in recent GCC versions. Will be fixed later.
Doc++