Produce SymbolCast for integral types in evalCast function. Apply several simplification techniques while producing the symbols. Added a boolean option support-symbolic-integer-casts under -analyzer-config flag. Disabled the feature by default.
Due to suggestions for splitting D103096 this patch has appeared. It's the first part of the D103096 revision.
BTW, mb it should be less specific? Something like ShouldSupportSymbolicIntegerCasts?
BTW 2, do you even plan on supporting symbolic casts in other cases?