Use short file names in Doxygen output

We are reaching the filesystem limit otherwise.
Addition of pkg-config header only file generation for geometry lib
Merge pull request #258 from jdt141/master

Addition of pkg-config header only file generation for geometry lib
Merge pull request #246 from jspricke/doxygen_short_names

Short filenames for Doxygen
Added ability to use externally computed normals to supervoxel clustering
This commit fixes #247 - label colors are now created dynamically as needed
Update to issue #247 to avoid breaking api
Merge pull request #264 from jpapon/remove_max_label

Remove max label in supervoxel_clustering
Merge pull request #263 from jpapon/add_input_normals

Added ability to use externally computed normals to supervoxel clustering
add missing stdint.h includes

glibc 2.17->2.18 cleaned some implicit includes in standard headers
again and these two includes were therefore missing to build with
the new lib.
Merge pull request #265 from v4hn/fix-stdint-includes

add missing stdint.h includes
Fix Documentation: sed -i 's/pcd_viewer/pcl_viewer/g'
Replaced std::fill_n. This command does not work as intended in VS2012 Release Mode.

The std::fill_n command appears to have no effect in VS2012 Release Mode.
This caused a crash in pcl_viewer and other examples based on pcl_visualization on Windows with VS2012.
Merge pull request #268 from oskotheim/master

Replaced std::fill_n. This command does not work as intended in VS2012 Release Mode
fixed typo 'pcl::NormaleEstimationOMP' at end of document
Merge pull request #271 from MatthewTrout/patch-1

fixed typo 'pcl::NormaleEstimationOMP' at end of document
Set Visual Studio CUDA build rule to false

* Set CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE to false by default. Breaks VS builds when set to true.
Fixed setting CXX flags and MSVC version checks.

* Cherry picked from 89d27a636c4ce861e9233fcfaa2f832aa49d883b
Merge pull request #275 from kwaegel/vs2012

Vs2012 cmake fix