To avoid a error window from VTK due to the txtactor having no scalars.
make PCLVisualizer a.addCoordinateSystem(1.0) compile again

With the new id-versions of {add,remove}CoordinateSystem it
became ambiguous which function should be called by
`pcl_visualizer.addCoordinateSystem(1.0)` because all of these functions
support default parameters for most arguments (including the id).

This commit removes the default parameter for viewport in all deprecated
function definitions and therefore makes sure addCoordinateSystem(1.0)
can only refer to the modern function definition.
add tutorial and doc targets to all

that way tutorial and docs are build with -DWITH_TUTORIALS=1 -DWITH_DOCS=1
instead of having extra make targets.

Also fix travis-build with docs
Merge branch 'fix-docs' of git://github.com/v4hn/pcl

Conflicts:
	CMakeLists.txt
Merge pull request #823 from larshg/FixNoScalarValues

To avoid a error window from VTK (6) due to the txtactor having no scalars.
Move USE_PROJECT_FOLDERS to pcl_options.cmake
Move BUILD_tools to pcl_options.cmake and enable it again
Remove duplicate uninstall message
Don't install correspondence.h twice
Fix initialization order in openni_grabber.cpp
Merge pull request #858 from jspricke/random_fixes

Random Fixes
Add minimal_example documentation to doc/advanced

- Also remove toctree.
Move visualization doc from overview to tutorials and remove overview dir
Move generation of advanced doc into own CMakeLists.txt

- Move find_package(Sphinx) into doc/CMakeLists.txt.
- Move Sphinx doctrees into build dir.
- Remove old Makefiles.
Rename ihs_lion_photo.JPG ihs_lion_photo.jpg
Only remove share/doc if WITH_DOCS is set.

- move WITH_DOCS to pcl_options.cmake.
Merge pull request #857 from jspricke/doc_fix

Cleanup docs
Merge pull request #859 from jspricke/doc_advanced

Add minimal_example documentation to doc/advanced
minor typo in elch.h
Merge pull request #860 from mlopezantequera/patch-2

minor typo in elch.h