copied ray_tracing.{c,h}
removed modu, dot and norm_cross that moved to lsqadj.{c,h}
WARNING: change all the calls to ```ray_tracing_v2``` to ```ray_tracing```
removed ray_tracing function which is obsolete - instead ray_tracing_v2 is used everywhere
renamed ray_tracing_v2 into ray_tracing
changed ray_tracing to the new explicit arguments
updated ray_tracing.h
removed point_line_line function which used only in one place in pointpos.c but the calling function is not used anymore
added test_ray_tracing.c
added math.h and parameters.h to ray_tracing.h
fixed CMakeLists.txt
added traffo.c from openptv-python/src
created trafo.h for the consistency
modified functions to use the modern call type (explicit argument types)
added check_trafo (empty so far)
added check_trafo to CMakeLists.txt
added check_trafo.c tests of all four functions in traffic
removed commented out code
added spaces around +/*
fixed some space issues and converted all to 4-space indentation
removed spaces in the arguments
changed the arguments of ray_tracing, learned the wrapping trick from Alessandro trafo.{c,h} in py_ray_tracing:
- created a new function that takes Calibration *cal and returns two vectors X,a instead of Xb,Yb,Zb and a,b,c
WARNING - this means quite a lot of changes upstream to all the calls of ray_tracing, but it makes life easier on Python binding side.
fixed #include <optv/tracking_frame_buf.h>
adopted Alessandro format for pixel_to_metric and metric_to_pixel with wrapping
updated check_trafo.c to work with the new argument order (output is always first)
WARNING - a lot of signatures will have to change across the code
RECOMMENDED - use the wrapped version that sends control_par *cpar instead of the components imx,imy…
added metric_to_pixel_control_par and pixel_to_metric_control_par
added respective tests
changed the names according to Yosef comment:
new functions are using previous simple names: metric_to_pixel and pixel_to_metric
old versions are called old_metric_to_pixel and old_pixel_to_metric
these two functions removed from the header file trafo.h (not exported), used locally in traffo.c (creates warning in the test)
tests are updated
Merge pull request #33 from alexlib/ray_tracing_different_arguments

Ray tracing different arguments: Agreement on this has been reached ages ago. I'm merging this and closing PR #31. Still need to test #32.
fixed the wrong #include of tracking_frame_buf.h

This bug is because we developed ray tracing after the liboptv was already installed - but the header file tracking_frame_buf.h is in the same /include directory.