Add CppCheck suppression file
The pattern that the Q_D macros use, cppcheck does not like. So tell it to ignore it.
Also, cppcheck seems to have a preference for not using for loops if you can avoid it; we use for loops quite heavily, so also suppress that.