search::KdTree accepts different types of KdTree
Add: ability to add/remove several coordinate systems

This was a requested feature on the mailing list
New: trajkovic and hedley detector 2D
New: port of Trajkovic and Hedley detector to pure geometry
Update: set ancient version of add/removeCoordinateSystem to deprecated
Fix: deprecated message
Fix: a silly bug in normals diff computation
Adding bearing angle image to pcl
Bug #294: Completed quoting for parameters of some CMake commands

A Wiki article pointed out that whitespace will only be preserved for parameters
in CMake commands if passed strings will be appropriately quoted or escaped.
http://cmake.org/Wiki/CMake/Language_Syntax#CMake_splits_arguments_unless_you_use_quotation_marks_or_escapes.

Quoting was added so that more places should also handle file names correctly
which contain space characters eventually.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Bug #430: Use the function "list(APPEND ...)" at more places in build scripts

The command "list(APPEND ...)" can be executed more efficient than the setting
of variables as before. Specific support was added by the tool "CMake 2.4".
http://cmake.org/Wiki/CMake_Performance_Tips#Use_LIST.28APPEND_....29

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Make kinfu no longer depends on visualization

Only the tools need visualization.
Add: new PCLContextItem Markers to mark several points at once
Add: method to mark a list of points at once

This is faster then looping on markPoint since all the markers are placed in the
same actor and rendered only once.
Add: pcl_ni_trajkovic application to detect Trajkovic 2D/3D points from OpenNi device
added a link in the documentation
Fix warnings in io/ply_io.h

> ply_io.h:524:29: warning: private field 'vertex_properties_counter_' is not used [-Wunused-private-field]
Fix warnings in io/ascii_io.cpp

> ascii_io.cpp:109:21: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
> ascii_io.cpp:165:24: warning: comparison of integers of different signs: 'int' and 'size_type' (aka 'unsigned long') [-Wsign-compare]
Fix warnings in io/lzf_image_io.cpp

> lzf_image_io.cpp:243:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
Fix warnings in io/lzf_image_io.hpp

> lzf_image_io.hpp:329:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
Fix warnings in io/ifs_io.cpp

> ifs_io.cpp:65:7: warning: unused variable 'specified_channel_count' [-Wunused-variable]
> ifs_io.cpp:190:16: warning: unused variable 'nr_points' [-Wunused-variable]
> ifs_io.cpp:244:16: warning: unused variable 'nr_points' [-Wunused-variable]