Add "copy_all_fields" option to transformPointCloud***() functions

So far different transform functions had inconsistend behavior. Some
copied the data in all fields, some did not. Following the discussion
in #575, this commit adds an option to control the copy behavior.
Add a helper class EventFrequency

A helper class to measure frequency of a certain event. To use this
class create an instance and call event() function every time the event
in question occurs. The estimated frequency can be retrieved with
getFrequency() function.
USC: fixed parameters / added descriptor-type

Fixed the descriptor parameters matching the values of the original
paper (Tombari et al. 2010). The former values have been copied from
3DSC-descriptor and have not been adapted.

Added a descriptor type UniqueShapeContext1960.

Modified test case to match the new UniqueShapeDescriptor.
Fix incompatibility with Boost 1.56

The fix is based on the proposal of Andrew McMahon (@McDamon, #864).
Merge pull request #867 from taketwo/fix-lzf

Fix incompatibility with Boost 1.56
Fixed setCameraPosition in PCLVisualizer.

After setting the new camera position the camera clipping planes
where not adjusted which resulted in a black render window.
The site which pointed me in the right direction was
http://www.vmateevitsi.com/2011/10/25/vtkcamera-problem-with-setposition/
Fixed drawing a cube and a circle with vtk 6.x

It was missing a call to tf->Update() when creating certain shapes.
See this forum post for more information.
http://www.pcl-users.org/Drawing-a-cube-td4034458.html#a4035128
Fixed issue #874 by ensuring that h_index is never negative (which only appears to happen when distance is exactly 0).
Fix compile for CUDA and VTK 6 for gpu_people module.
Merge pull request #873 from dirklanger/master

Fixed drawing a cube and a circle with vtk 6.x
Fix bugs in cone visualization
Merge pull request #876 from yangyanli/fix_vtk6_cuda_compile

Fix compile for CUDA and VTK 6 for gpu_people module.
Added function to set playback speed for OpenNI2 grabber.
This only has an effect on file devices.
Fix bad orientation & origin propreties
Merge pull request #879 from VictorLamoine/ply_fix

[PLYReader] Fix bad orientation & origin propreties
Merge pull request #872 from nylocx/cameraPoseFix

Fixed setCameraPosition in PCLVisualizer.
Merge pull request #881 from taketwo/pr877

Fixes for Cone Visualisation
Merge pull request #882 from nylocx/oni2PlaybackControl

Added function to set playback speed for OpenNI2 grabber.
Fix shapes not drawing with VTK6
Minor tutorial fixes