Update NSManagedObject+MagicalDataImport.m

If the primary attribute is `NSString` but we are receiving `NSNumber` the `NSPredicate` does not always convert it properly, so we will not get our existing object from a DB and the new duplicate will be created.

This patch fixes such weird issue.