[CameraManipulator] add updateProjectionAccordingFace() method

DONE:
- add FaceDetection.EnableProjectionCorrection variable to config File, so
  user can swith off updating projection frustrum according face.
- add updateProjectionAccordingFace() method to CameraManipulator. This
  method set camera frustrum according face coordinates.

TO DO:
- projection frustrum is not updated according distance of head yet
[CameraManipulator] projection according distance

DONE:
- better metod for compute projection parameter with using distance

TO DO:
- problem with resizing window - deformate aspect ratio. Width/Height is
  still 1, and this is problem
[Fix] fix problem with resizing window

DONE:
- Fix problem with deformation of view, when window is resized.
- Problem was solved by using ratio in different way in computing
  projection parameters.
[CameraManipulator] update Projection korection -

Done:
- remove xReal, yReal variables, that are not longer needed
- rewrite math for better perfomace, less divisions and multiplications
- add commentars
[CameraManipulator] update metods comments

DONE:
- remove old comment, distance is implemented already
Merge branch 'features-projectionAccordingFace-David' of github.com:marconak/Arvis into develop