lose obsolete Concrete/String_BufferedArray, Concrete/String_ExternalMemoryOwnership_ApplicationLifetime_ReadWrite, Concrete/String_ExternalMemoryOwnership_StackLifetime_ReadWrite (because of new immutable string design); and added optimized ToUpper/ToLower etc method/impls for String