Rename old ROS components (sensor_msgs/*)

std_msgs::Header -> pcl::PCLHeader
sensor_msgs::Image -> pcl::PCLImage
sensor_msgs::PointCloud2 -> pcl::PCLPointCloud2
sensor_msgs::PointField -> pcl::PCLPointField
Took out all USE_ROS references
Move conversions into common/pcl

fromROSMsg -> fromPCLPointCloud2
toROSMsg -> toPCLPointCloud2
Remove pcl_2d and dependent files
Remove pcl_cuda
Remove pcl_gpu
Remove CUDA related cmake stuff
Remove pcl_ml and dependent files
Remove pcl_simulation
Remove pcl_stereo
Remove 3rdparty stuff
Remove Brisk keypoints and features because there is no non SSE4 version
Fixed install path for conversions.h and register_point_struct.h
Merge remote-tracking branch 'origin/master' into next_new

Conflicts:
	common/CMakeLists.txt
	gpu/kinfu/src/cuda/estimate_combined.cu
	gpu/kinfu_large_scale/src/cuda/estimate_combined.cu
	gpu/octree/src/cuda/octree_builder.cu
Install common headers again.
Merge remote-tracking branch 'origin/master' into pcl-1.7.0
Merge remote-tracking branch 'origin/master' into pcl

Conflicts:
	2d/include/pcl/2d/edge.h
	2d/include/pcl/2d/impl/edge.hpp
	2d/include/pcl/2d/impl/keypoint.hpp
	2d/include/pcl/2d/keypoint.h
	2d/src/examples.cpp
	CMakeLists.txt
	apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pc_source/mesh_source.h
	cmake/pcl_find_cuda.cmake
	gpu/octree/src/cuda/octree_builder.cu
	gpu/people/CMakeLists.txt
	gpu/people/include/pcl/gpu/people/label_tree.h
	gpu/people/include/pcl/gpu/people/person_attribs.h
	gpu/surface/src/cuda/convex_hull.cu
	recognition/CMakeLists.txt
	simulation/tools/README_about_tools
	simulation/tools/simulation_io.hpp
New Version 1.7.1
New: trajkovic and hedley detector 2D
New: port of Trajkovic and Hedley detector to pure geometry