fixup: check that cppstats works before running the analysis.
Replaces --collaboration with --tagging which overrides the tagging value.

Changed the internals to use the link_type value instead of an extra collaboration_type value.
Sometimes you want to use the same configuration file but with different analysis methods, this could also be useful with CI later on.
Extracted to LinkType class to an extra file so it can be used throughout the codebase (instead of magic strings).

Signed-off-by: Matthias Dittrich <matthi.d@gmail.com>