This reverts commit 3cf877c00d.
The issue with this commit is that it adds stubs for some methods
which are actually implemeneted in categories in Foundation. The good
parts of this commit will be later committed once those are removed.
-Werror is now enabled so there won't be any more in the future.
Places I noticed that had stubs which didn't have it now print a
message indicating that a stub was called.
Fix all CFNumber.c warnings
Fix CFNumberFormatter.c warnings
More warning fixes
Fix warnings
Bridged class warnings
Fix NSDate and NSDateComponents warnings
Warnings fixes
Warnings fixes
No NSSet and NSSharedKeyDictionary warnings
NSSharedKeySet and NSString warnings
Fix NSTimeZone and NSTimer warnings
Fix NSURL.m warnings
Remove NSLog uses
Remove references to Foundation class
Fix 64 bit warning
Fix format strings for NSArray
Fix all warnings
All warnings enabled