add test data (circle grid calibration fields)

calib001 - 004 are taken by mobile phone - quite sharp
calib005 also by phone but greater distance - a little fuzzy
calib010 - by analogue camera in field conditions - worst of all
Add gtest sources for unittesting
Implement basic 2D calibration with homogenization (perfect grids only)

- project building using CMake
- automated calibration grid field points detecting using OpenCV
- coordinates homogenization for coordinate system invariant solution
- projective transformation computed as RANSAC planar homography
- residuals image generation
- unit tests for params computing and basic transformation tests (corners)
Code refactoring + methods signature improvements
Add Google Mock + install targets to build/bin
Install libsamko/unittest data
Support GCC 4.6.3, at least OpenCV 2.3.3 recomended
Failing test - UserInputRequired
Semi-automatic calibration via corners input from UIGridDetector
Ensure LF line endings
Fix: Include directories

Do not rely on "." expansion in CMakeLists.txt
Fix: UIException derived from runtime_error + standard constructor
Pass image to UserGridDetector
Implement UserGridDetector in new project samko_qt
Added (de)serialization framework interface
CalibrationProjective2D (de)serialization
Serialization - read/write object
Alter prefixed name structure

separator changed to slash, not used if no prefix set
Switch from pointer to references in serialization
Add dependency on Jansson library