Removing unnecessary will/did change

nil-ing out dataDetector object if types is UIDataDetectorTypeNone
Removing unnecessary will did change methods