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

This was a requested feature on the mailing list
Update: set ancient version of add/removeCoordinateSystem to deprecated
Fix: deprecated message
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>
- A new interface inside search::FlannSearch to FLANN's multiple
randomized trees for high-dimensional searches, including a code example
in the class doxy.
- Made all typedefs of search::FlannSearch public.
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.
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]
Fix warnings in io/lzf_image_io.hpp

> lzf_image_io.hpp:82:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
> lzf_image_io.hpp:84:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
Fix warnings in io/robot_eye_grabber.cpp

> robot_eye_grabber.cpp:169:21: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
Fix warnings in io/dinast_grabber.cpp

> dinast_grabber.cpp:280:44: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare]
> dinast_grabber.cpp:292:42: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare]
> dinast_grabber.cpp:310:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
> dinast_grabber.cpp:312:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
> dinast_grabber.cpp:415:25: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'int' [-Wsign-compare]