Include/toyrenderhelper.h:
- This implements a rotation matrix, which is derived from the ToyMatrix class.

Src/toyrenderhelper.cpp:
- Implementation file of the rotation matrix class.

UnitTests/testtoyrenderhelper.cpp:
- Wrote a unit test for the rotation matrix.

Example/CMakeLists.txt:
- Mere reformatting of long line.

Example/toyglwidget.cpp:
- Removed legacy line drawing tests from example code.
- Checking for VBO extension with Glew.
- Mouse move events will rotate our test model.
- draw() now calls the Engine->render() function.

Example/toyglwidget.h:
- Removed line drawing event handling.
- drawLine() is now replaced by draw().

Example/toyglwidget.cpp:
- Removed all line drawing tests.
- Size of the drawing buffer is now a variable.
- Mouse moves are now translated to rotation of the camera around the center.
- drawLine() now uses the Engine member to draw into the supplied buffer using the current camera.

Include/toyrenderengine.h:
- Removed rotate[X|Y|Z]() functions from camera. A rotation matrix is now derived from the ToyMatrix class, because we will be rotating other things besides the camera as well.
- Changed rasterizeLine() signature to use coordinates of type ToyPoint instead of the more generic ToyVector. Makes things easier.

Src/CMakeLists.txt:
- Simple reformatting of code.

Src/toyrenderengine.cpp:
- Removed rotate[X|Y|Z]() function definitions.
- The render() function now actually implements the rendering pipeline by first projecting the geometry to the view plane and then drawing lines between each set of three points into the buffer.

UnitTest/CMakeLists.txt:
- Added build target for the toyrenderhelper unit test.

UnitTest/testtoyrenderengine.cpp:
- Wrote unit test for the renderer one for translation only and one for translation and rotation.