Move StringEnumValue to cpp-util