[cstdstring] drops Mid(), replacing with substr()
[cstdstring] demise left/right and replace with other options
[cstdstring] remove Find/ReverseFind and replace with find/rfind or more appropriate options
[cstdstring] drops Delete()
[cstdstring] drops Insert()
[cstdstring] remove GetLength()
[cstdstring] adds wstring version of Replace to StringUtils
[cstdstring] removes Replace and Remove
[cstdstring] remove GetAt()
[cstdstring] adds CompareNoCase to StringUtils
[cstdstring] drops Compare/CompareNoCase
fix compile warning (assignment inside if)
fix HasExtension didn't necessarily terminate correctly
squish into Equals -> ==
squish into Equals -> ==
[cstdstring] get rid of .Equals()