Refactored the build system again.

The problem is that the projects don't automatically solve linking dependencies.
Removed class BufferManager and did some slight refactoring of vertex format.
Fixed ext boost configuration include directory.
Fixed IndexBuffer's move constructor.
Removed reminiscences of class BufferManager.
Added initializer-list constructor for class Matrix.
... Missed one BufferManager include.
Added more debug logging for OpenGL api.
Added show method to dialogs and added them to class Window.