Fiexed to build with MInGW
Fixed to build projects with PCL and MinGW
Moved LINK_FLAGS for MinGW into macro definition

  * Moved
    if(CMAKE_COMPILER_IS_GNUCXX AND MINGW)
      set_target_properties(${_exename} PROPERTIES LINK_FLAGS "-Wl,--allow-multiple-definition")
    endif()
  logic to PCL_ADD_EXECUTABLE, PCL_ADD_EXECUTABLE_OPT_BUNDEL and PCL_ADD_TEST.
Fiexed to build with MInGW
Moved LINK_FLAGS for MinGW into macro definition

  * Moved
    if(CMAKE_COMPILER_IS_GNUCXX AND MINGW)
      set_target_properties(${_exename} PROPERTIES LINK_FLAGS "-Wl,--allow-multiple-definition")
    endif()
  logic to PCL_ADD_EXECUTABLE, PCL_ADD_EXECUTABLE_OPT_BUNDEL and PCL_ADD_TEST.
Add Tracking tutorial
add tracking to CMakeLists.txt
revise and shorten source code
Add a note on NaN and infinite values in PFHEstimation normals.
Update: handle generic fields of generic types in PLY
Fiexed to build with MInGW
Better support to point cloud pose setting in PCLVisualizer
Now the PointCloud's sensor_origin_ and sensor_orientation_ fields are applied to the cloud actor.
Added a new correspondence filtering method: CorrespondenceRejectionOrganizedBoundary
small correction
Fixed clustering logic for unsorted trees
adding check if array with distances to model is empty

In function "computeModel" after getting distances to the model (line 101) there is no check if array is empty. As result, the following for-loop (line 114) crashes because it tries to read values from empty array.
Added a newline at the end of tutorials/content/pfh_estimation.rst
Add a note on NaN and infinite values in FPFHEstimation normals.
Moved LINK_FLAGS for MinGW into macro definition

  * Moved
    if(CMAKE_COMPILER_IS_GNUCXX AND MINGW)
      set_target_properties(${_exename} PROPERTIES LINK_FLAGS "-Wl,--allow-multiple-definition")
    endif()
  logic to PCL_ADD_EXECUTABLE, PCL_ADD_EXECUTABLE_OPT_BUNDEL and PCL_ADD_TEST.