add StrUtil.[cpp|h]; move more common headers to Common.h