Dual quaternion transformation estimation algorithm added
dq renamed to dual_quaternion;
tests added
dual quaternion precision changed to double to pass the tests
Remove shared_ptr from param_k_ and param_radius_

fixes segfault im lum
Add an overload of pcl::io::savePNGFile().

The new function takes sensor_msgs::Image and saves it as a PNG file.
Currently supported are "rgb8", "mono8", and "mono16" image encodings.
Add PointCloudImageExtractor base class and several implementations.

* PointCloudImageExtractorFromRGBField produced a color image based on
  the data in "rgb" field of a point cloud.
* PointCloudImageExtractorFromNormalField produced a color image based on
  the data in "normal" field of a point cloud.
* PointCloudImageExtractorFromLabelField produced a mono image based on
  the data in "label" field of a point cloud.
* PointCloudImageExtractorFromZField produces a mono image based on the
  "z" field of a point cloud.
* PointCloudImageExtractorFromCurvatureField produces a mono image based on the
  "curvature" field of a point cloud.
* PointCloudImageExtractorFromIntensityField produces a mono image based on the
  "intensity" field of a point cloud.
Add an overload of pcl::io::savePNGFile().

The new function takes a field name and uses appropriate
PointCloudImageExtractor subclass to extract an image from the given
field. Currently supported are "normal", rgb", "label", "z",
"curvature", and "intensity" fields.
Add pcd2png application to the "tools" module.
Add tests for Point Cloud Image Extractors.
fixed memory leak
whitespaces added to comply with PCL style; small typos fixed
added missing documentation line, fixed typos in documentation
added comment, fixed typo in another comment
added possibility to split row and column jump for iterating over pixels, setTrianglePixelSize still available for setting both equally.
fix to pcl::Poisson performReconstruction

to properly set the dimensions of the output cloud
Merge pull request #236 from pfez/master

fix to pcl::Poisson performReconstruction
Don't link surface against io (closes #235)

Thanks to wjwwood for noticing.
Merged fixes for Visual Studio 2012 support from openni2 branch

Squash commit from 34568304942014154224d5641bbdeba0e2fad209

* Added MSVC11 to CMake multi-processor compilation check.
* Added "_VARIADIC_MAX=10" to enable building tests in VS2012.
* Fixed missing HAVE_SSE4_1_EXTENSIONS CMake name.
* Fixed missing <thrust/device_ptr.h> include in octree_builder.cu
* Fixed make_pair call in crh_alignment.h by removing template parameters. Had broken under C++11.
    ->Ref: http://stackoverflow.com/a/9642232
Added smart pointer typedefs for OctreePointCloudCompression

The current type of ::Ptr was inherited from OctreePointCloud
Merge pull request #239 from henningpohl/patch-1

Added smart pointer typedefs for OctreePointCloudCompression