Add new RobotEyeGrabber class for Ocular Robotics RobotEye sensor
Merge pull request #41 from patmarion/robot-eye-grabber

Add new RobotEyeGrabber class for Ocular Robotics RobotEye sensor
git info for compilation tutorial

Added git information to compilation tutorial.
Merge pull request #44 from duk3luk3/doc-edits

git info for Windows compilation tutorial
Added unit tests for GroundBasedPeopleDetectionApp and PersonClassifier of people module.
Merge pull request #46 from mmunaro/master

Added unit tests for people detection code (together with a sample pcd file).
Fix two c&p errors in normal_3d.h
Merge pull request #47 from ochilan/master

Fix small c&p errors in normal_3d.h
Fixed bug in unit test test_people_groundBasedPeopleDetectionApp.
Merge pull request #48 from sdmiller/master

Fixing TransformationEstimationSVDScale
Merge pull request #49 from mmunaro/master

Fixed bug in unit test test_people_groundBasedPeopleDetectionApp.
Add PCLContextItem and PCLContextImageItem classes

PCLContextItem is a PCL specialization of vtkContextItem for basic shapes
painting.
PCLContextImageItem is the vtkContextItem specialization that holds a
vtkImageData to be painted.
Fix the overlay issue in ImageViewer by using PCLContextItem.

ImageViewer used to employ PCLImageSourceCanvas2D to draw shapes on
images which doesn't preserve the image opacity, switching to
PCLContextItem fixes this issue.
While there, contract implementation of cases where r,g,b are
specified and not.
Put EIGEN_ALIGN16 after 'union' keyword

The EIGEN_ALIGN16 macro preceded the union keyword in the code, gcc 4.8 however requires it to follow, as stated for example by this warning:
[...]/point_types.hpp:813:5: note: in expansion of macro ‘PCL_ADD_POINT4D’
[...]/point_types.hpp:124:9: note: attribute for ‘union tas::lidar::Point::<anonymous>’ must follow the ‘union’ keyword"
Merge pull request #55 from hannometer/patch-1

Put EIGEN_ALIGN16 after 'union' keyword
Merge pull request #54 from nizar-sallem/image_viewer_fix_overlay

Image viewer fix overlay
Add AreaPickingEvent class

AreaPickingEvent will hold indices of the points inside in the selected area.
Update MouseEvent class to hold a new selection_mode_ attribute
Enable area picking in PCLVisualizerInteractorStyle and PointPickingCallback.

Make PCLVisualizerInteractorStyle inherit from vtkInteractorSyleRubberBandPick.
Make a room for an area picking signal and callback.
Handle the r,R switches that will enable rubber band tool.
Divert the p,P switch of vtkInteractorSyleRubberBandPick to x,X so that
PCLVisualizerInteractorStyle behavior remains unchanged.
Add an event listener for the mouse release event.
Pass the selection mode to the mouse event.
Remove vtkPointPicker header.

Adapt PointPickingCallback::Execute to the new PCLVisualizerInteractorStyle
and handle the area picking event.
Add PointPickingCallback::performAreaPick methode to return points indices
in the selected area.
Add vtkAreaPicker header.
fix half-pixel unprojection error