NSCFString: Make sure hash functions use unsigned types.
NSCFString: Fall back to superclass implementations instead of failing for some methods.