Unified include guards to pragma once
Tagged GetConvergenceMeasure method as const
Implemented RAPIDTrackerExperiment class.

It allows to write to a file rotate and translate vectors corresponding each frame and subsample of control points.

Signed-off-by: Nikolaj <ljaljushkin.nikolaj@gmail.com>
Extracted base class for tracking
Preserving in case of loss
Merge branch 'ransac' of github.com:turinevgeny/rapid into ransac

Conflicts:
	.gitignore
	src/CMakeLists.txt
	src/Model.hpp
	src/RAPIDTracker.cpp
	src/RAPIDTracker.hpp
Implemented Tracker with solvePnPRansac
Got rid of util::swap
Added support of RansacTracker to RAPID.cpp
Corrected writing to the file rvec and tvec. Fixed call of SolvePnPRansac method.
Implemented writing to the file rvec/tvec for RapiTesting class

Is there another way to implement (without copy ExtractEdges method) ?
Extracted GetAndDrawCanny method from ExtractEdges method.

It allows to implement more easy ExtractEdges in case fake movie.
Removed unnecessary methods in RAPIDTrackerExperiment class.
Investigated when RansacTracker works without crashes.

Canny operator shouldn't be applied to the fake movie. Needed
implementation RansacTestingTracker.
Added -o option that enables output logs.

Rapid and RapidTesting work much faster without -o option.
Implemented RansacTestingTracker, used in case of fake movie.

Investigated when RansacTracker works without crashes with
test_small_25.MOV
Investigated when RansacTestingTracker works without crashes.
Added description (in comments) some interesting cases.