qhull doesn't create output to the stdout
fix simulation build, missing glut library
A new prerejective pose estimation and alignment routine (#940)

A new prerejective pose estimation and alignment routine (#940)

- and the compilation unit
A new normal refinement routine (#996)

A new normal refinement routine (#996)

- and the unit test
Changed order of step-by-step explanation so it follows source code

Put RadiusOutlierRemoval before ConditionalRemoval so "the explanation" would follow the order of the source code. Corrected minor typos (it's->its, CondtionalRemoval->ConditionalRemoval), corrected "literalincludes" so the source included comprises complete code blocks.
Merge pull request #139 from aichim/master

	 fixed ground based people detection for clang
Disabled conversion warnings - some of them are too silly
Merge pull request #140 from rbrusu/master

Disable conversion warnings for GCC
Merge pull request #127 from fran6co/fix-simulation

fix simulation build, missing glut library
Merge pull request #123 from fran6co/convex-hull-output

qhull 2011 doesn't need to send the output to the stdout
removed a copy of -Wconversion
Merge pull request #141 from rbrusu/master

removed a copy of -Wconversion
big refactorization of the include headers for pcl_visualization. Major
changes include: forward declarations for most classes used in headers,
and inclusion of real headers (e.g., VTK) in the cpp implementations;
fixes for certain command line tools, apps and examples in PCL that were
not including the headers they were using correctly.
fixed issue #964 regarding non uniform distribution  in RandomSample filter (N changes through iterations, and V is not an integer)  (thanks Marc Gronle)
Rewrite of the explanation of what inliers/outliers are and a few minor english corrections
There is no -O4 in gcc, read the source ;)
Remove setting /wd4800 twice for MSVC
Honor cflags set by the user

In case the user is setting CMAKE_CXX_FLAGS, we assume that he does so
intentionally and don't change it. Needed for cross compilation and
packaging.
Remove SSE branches from CMake build system

Feature branches (like SSE) should be done by the preprocessor to allow
cross compiling.
Move pcl_organized_pcd_to_png target because it requires VTK

pcl_organized_pcd_to_png uses functions from png_io.cpp which has a
VTK dependency.