Added first initial version of ArucoCore class
[Fix] update CmakeList to add arucocore.c to project, fix inclusion of arucocore.h in cpp file
[ArucoCore] rename member vars via comvention, replace cout by qDebug
[Fix] fix printing exception with qDebug(), add namespace ArucoModul
[ArucoCore] add getDetectedMatrix method, thad encapsule all functionality for detecting marker from input image, update other methods to private
[ArucoThread] add class ArucoThread, only basic thread functionality is implemented
[ArucoThread] add basic example of run method. Its only example and must be changed soon
[fix] fix - not use wrong ArucoCore::updateImage, add debug method showDetImage,  add camera.yml calibration file to resources
[CameraManipulation] add updateArucoGraphPosition slot that add additional translation according of position of detected marker from Aruco described by ModelView matrix as parameter
[ArucoThread] add signal from emiting matrix from aruco, update camera from C to C++ openCv class
[ArucoCore] change showDetImage() to getDetImage(), that draw 3D cube on marker on mCamImage and return it. Add pushImage() signal to ArucoThread for emitig image, prepared by getDetImage for showing in some window for debuging and testing
[ArucoThread] add computeCorMat(origM) for computing added correction corM matrix from origM matrix. Correction matrix will be use for normalizing matrix from aruco, like camera was in horizontal direction. Add also debug methods for printing matrix and vector, and 1 test, for creating Unit test later.
[CoreGraph]  separated graph node,s group from root NodeGroup  to new added graphGropu as it's children, and make graphGroup children of root. This will be better for manipulation with background(skybox, etc) and it give option to add tranformation only for graph in future.
[CoreGraph] Add graphRotTransf MatrixTransform node between root and graphGroup for rotating graph. Add also inherition of GraphCore class from QObject to enable to add updateArucoGraphRotation slot and update CMakeList also for it. Slot give QMatrix4x4 and transform it to osg::Matrixd and than set graphRotTransf. So this slot can be uset for rotating graph from ArucoThread.
[CMakeLists] add CoreGraph.h to list of headers, that inherit form QObject for MOC
Merge branch 'develop' of github.com:marconak/Arvis into features-arucoCore-Martina

Conflicts:
	CMakeLists.txt
	include/Viewer/CameraManipulator.h
	include/Viewer/CoreGraph.h
	src/Viewer/CameraManipulator.cpp
	src/Viewer/CoreGraph.cpp
[CMakeList] fix aruco importing, remove wrong  in aruco bin/lib path on win
[ArucoCore] add getDetectedPosAndQuat() method for detecting marker and get result as translation vector and rotation quaternion as parameters. It's better alterntive to existing getDetectedMatrix() method.
[ArucoThread] update run method to get result from aruco as translation vector and rotation quaternion rather than matrix. Add 2 new signals for emiting them. Add computeCorQuatAndPos() method for setting correction translation vector and rotation quaternion and correctQuatAndPos() method to apply correction to actual positon vector and rotation quaternion as alternativ to computeCorMat, that use matrices. Rename member variables also. Add test code for added methods that compare result with matrixes method, but it is not implemented as test yet
[ArucoThread] update methods to use osg::Vec3d and osg::Quat instead of QVector and QQuaternion, that caused problems. Add also correction oh centering y-axis in translation vector from aruco.