Prevent crash

The model can be null, at least when destroying KDevelop
Include the type when printing a ConstantIntegralType.

Otherwise, how could one differentiate between "7 foo" as being
a float, int, unsigned, char, double, ... 7?

BUG: 252985
Cleanup header.