Starting to pull apart const fold logic
Pulled out shortcircuit const logic
Pulled out constant numeric folding + changed mem offsetting
Pull out cast-expression const logic
Handle const-casting addresses to integers
Fix const folding of *(T *)0-9

Need to move the numeric value to the other union part
Collapse constants into number/label for comparison
Rename CONST_ADDR_OR_NEED_TREF - now called type
Handle pointer stepping in constant additions
TODOs in const-fold-op - label offsetting, comparison, etc
Several constant expression + addr constant examples