finally get rid of PEString

replace some defines with static constants, use k prefix for constants.
SDF enumeration now can handle flags and signatures.
all PE flags are now moved to SDF enumerations that kicked a lot of
strcat calls and compiler warnings in Visual Studio.