Added first initial version of ArucoCore class
[GraphManager] add saveActiveGraphToDB() method

DONE:
- separate saving graph to DB from loadGraph method to other new
method, that is call insted of removing code.

TODO:
- repair savenig to DB to save correct name insted of empty string
- create new action in menu for saving graph to removig saving from
  loadGraph from file
- optimalize DB setting on start and, removing it from loading graph from
  file to speed up it
[GraphManager] fix savig correct graph name in DB

DONE:
- fix saveing graph to DB to save graph with its correct name.
- update emptyGraph - add optional parameter name.
- remove obsolete saveName from iporters::import() methods

TODO:
- repair savenig to DB to save correct name insted of empty string
- create new action in menu for saving graph to removig saving from loadGraph from file
- optimalize DB setting on start and, removing it from loading graph from file to speed up it
Merge branch 'develop' of github.com:marconak/Arvis into hotfixes-removeUselesslyBDConnections
[CoreWindow] add saveGraph action, add basic saveGraphToDB slot

DONE:
- rename saveGraph action to saveLayout
- add saveGraph action to file menu
- add saveGraphToDB slot for saveing only graph with original layout to DB
  and connect it with saveGraph action

TODO:
- saveGraph action was addet to separated loading graph from file from
  saveig graph to DB in future.
- 1. This will couse bugs, because user will
  have option save graph's layout without saveing graph before, that cause
  fail. There is no control if graph is in DB.
- 2. Repeatly saveing same graph cause adding original layout for graph in
  DB again. There is no control if graph is in DB before it's saveing.
- optimize DB setting on start and removing it form loading graph from
  file
[GraphManager] add test before saveing graph & layout

DONE:
- added test before saveing graph in method
  GraphManager.saveActiveGraphToDB to return if graph is allready saved
- added test before saveing layout in CoreWindow.saveLayoutToDB to return
  if active graph is not saved yet

TODO:
- separate saveLayout from CoreWindow to GraphManager
- in saveLayout when graph is not saved yet, add saveig it insted of
  canceling method
- optimize DB setting on start and removing it from loading graph from file
[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