Changed the assert and corresponding warning message for conflicting fixes
to only trigger if clang-tidy is run with -fix or -fix-errors.
The Fix and FixErrors variables are now passed as parameters when creating
respective objects.
This is not a finished patch. We need input if there are a more appropriate fix of this problem.
Patch by: Henric Karlsson and Björn Pettersson