save log in the image path

add path to log filename , save log in the image path
comment TriangulatePointsBetweenViews function

This TriangulatePointsBetweenViews function have done the fellowing job:
*      1.reconstruction the match pair
*      2.filter out the big reprojection error matches and update the
glob matches_matrix
*      3.save the key point index to the CloudPoint that correspondence
the current 3D point
*      4.And, find out key points in the glob matches_matrix that
correspondence to
*          the current two image key points imges contribute to the 3D
point and save it in the CloudPoint,
*          so that they will not add to the pointcloud twice.
Save the Updated Matches to files

Save the Matches filter out by reprojection errors.
Save the Matches size Each time

If a Third argument (Iterator No)  has been gave,  progam will save the
No. of Key points match(Now just save the [0,1] image matches, that  can
be modified when needed. )
Add RadiusOutlier button on the main window menu
Implement the RadiusOutlier function

add a input dialog of RadiusOutlier in .ui  file then load with
QUILoader class.
add cmke config of QUILoader
implement the RadiusOutlier function to perform cloud filter
fix minor bug

Qt error: QMetaObject::indexOfSignal: signal finished() from QThread
redefined in CloudControl
signal  finished() already exists in QThread
Thread related issus

vtkWin32OpenGLRenderWindow (0550D3D0): wglMakeCurrent failed in
MakeCurrent(), error: 请求的资源在使用中。
can not addPointCloud from another thread,  so use signal to do this.
Add statistial removal
set log window at the bottom of main window
upload screenshot and image data
Merge pull request #3 from HaiyangXu/function

merge