Updated String. Added String::BadPosition and String::BadLength to mask string::npos. Updated replaceAll function. Added += operators.