Implementation of an OpenMP-parallelized version of Moving Least Squares
fix Boost modules on Windows
Added ability for user to define minimum and maximum return thresholds.  Values returned outside these thresholds will be discarded.

Fixed an issue where the rotation angle returned from the HDL might be 36000 (instead of 0).  This causes a buffer access overflow.
Merge pull request #9 from rhuitl/mls-openmp

Implementation of an OpenMP-parallelized version of Moving Least Squares
small tutorial fix
Merge pull request #21 from aichim/master

tutorial fix
fix the build with MSVC

- no continue statements inside OpenMP for loops
- signed index variable for OpenMP for loops
Merge pull request #22 from bouffa/upstream

fix the build with MSVC
fix the build of the recognition module on Windows
Merge pull request #23 from bouffa/upstream

fix the build of the recognition module on Windows
Merge pull request #16 from bouffa/ef6cdb1aa50cd9bdd0d2c42e971543ae6404a33f

Fix Boost modules on Windows
fixed bizarre compilation problem of MLS on gcc 4.7.2
fix win32 build
Merge pull request #24 from bouffa/master

fix win32 build
added an extra typename for GCC/POSIX compilers for Mourad's win32 MLS
fix
if we have an #ifdef for OPENMP when
PCL_INSTANTIATE_MovingLeastSquaresOMP is defined then we need to add the
same when it's instantiated
added extra _OPENMP guards for the surface tests
reverted random_sample code to 03/08/13, as we're not sure yet what the
right patch for it is, and this version breaks other higher level code
fixed a compile problem on older versions of GCC (e.g., 4.2.1 for MacOS)
Compilation for VS2008