Tutorial02 with GLFW.

Implementation of the tutorial 2 using GLFW 3.
Merge.