Removed duplication between String and NSString by introducing protocol NonAttributedString and default implementation in protocol extension.
Removed duplication between String and NSString by introducing protocol NonAttributedString and default implementation in protocol extension.

svdo/swift-RichString,svdo/swift-RichString