Update ply_io.cpp

Reading a binary PLY file with faces and "vertex_indices" property crashes, if only a PointCloud is provided. Since the polygons_ member is set to 0 and untouched otherwise.

Worked in PCL 1.6, doesn't work right now with 1.7.1.

The ply2pcd sample program provided with PCL crashes as well.
Fix build issues for Visual Studio 2008
VTK6 cmake fixes
VTK6 code fixes. VTK5 backward compatibility
Fixes VTK's definition bleed in PCL_DEFINITIONS
Fixes out of core test with VTK6, overlapping namespaces
Merge pull request #363 from fran6co/vtk6-fixes

[Rebase] Make fixes for VTK 6
Only install advanced tutorials if they where acutally generated
Merge pull request #701 from jspricke/fix_advanced_tutorials_install

Only install advanced tutorials if they where acutally generated
Fix format ‘%llu’ expects argument of type ‘long long unsigned int’, but type ‘uint64_t {aka long unsigned int}’
Add libusb-1.0-0-dev for Travis OpenNI support
Merge pull request #700 from jspricke/fix_compiler_warnings

Fix GCC warnings
Improve doxygen doc return
Merge pull request #705 from VictorLamoine/doxygen_improvments

Improve doxygen doc return
Revert "Merge pull request #705 from VictorLamoine/doxygen_improvments"

This reverts commit 5743ecb231d689a883674454d3bf1c1bf8c2bc58, reversing
changes made to 649ed559ac99675902e4bba619bff96395a315dd.
Merge pull request #698 from jspricke/travis_openni2

Add OpenNI2 support to Travis
Improve doxygen doc return
Merge pull request #706 from VictorLamoine/doxygen_improvments

Improve doxygen doc return
Create different variants of the "build" task for gcc and clang

The clang variant remains the same as it was before (i.e. complete
compilation), and the gcc task is reduced to only compiling `pcl_common`
target.
Remove cmake from the install list

This package is guaranteed to be present on Travis