ftr1: The camera behavior has been updated and fixed
Last changes:
- updated core math libraries: matrix, vector and quaternion.
  All matrices are row-major (excluding the projection matrix).
  Before they are used in OpenGL, they must be transposed.
- Forward/backward, yaw and pitch features are implemented
- Code is cleaned from debugging snippets
- Camera uses quaternion and the position only. All matrices are
  built using this data only.
Known issues:
- The camera can be manipulated from keyboard only
- Other movements must be implemented: roll, strafe, up/down
- Test camera in the artificial room with the ground and ceil.