Add a common function 'transformPointWithNormal'
Package names for OpenNI and OpenNI2 were wrong in cmake modules and in output pkgconfig file
Corrected openni-dev and openni2-dev in PCLConfig.cmake.in
TextureMapping template is now also defined for PointNormal. Adding other types should be straightforward

TextureMapping: removed ::PointPtr typedef, added instanciation for all PCL_XYZ_POINT_TYPES
Add emptiness check in copyPointCloud()

This fixes #932 and adds a unit test.
Merge pull request #929 from paperManu/texture_mapping

TextureMapping template is now also defined for PointNormal.
Fix for point_cloud_editor using QT5

It's using QT_QTOPENGL_INCLUDE_DIR for Qt4 and Qt5 adds the headers directly of the widgets.
fixes for boost 1.56 and Qt4
Merge pull request #931 from paperManu/openni_pkgconfig

Package names for OpenNI and OpenNI2 were wrong for pkgconfig
Merge pull request #933 from taketwo/fix-932

Add emptiness check in copyPointCloud()
Merge pull request #935 from fran6co/qt5

Fix for point_cloud_editor using QT5
Merge pull request #938 from fran6co/boost-qt4

fixes for boost 1.56 and Qt4
Add a Glasbey color lookup table to pcl_common library
Use color lookup table from pcl_common instead of a local copy
Improve label to color mapping when paint NaNs with black option is enabled
Use Glasbey colors by default in pcl_pcd2png tool
Add getGlasbeyColor() and getRandomColor() functions to colors.h
Add PointCloudColorHandlerLabelField class

This includes both template class and a specialization for
PCLPointCloud2 objects
Add specializations of addPointCloud() and updatePointCloud() for PointXYZL
Add label field color handler in pcl_viewer