Build using Clang.
Fixes "instance variable used while 'self' is not set" analyzer warning.
Fixes format specifier char *<->SEL warnings under 2.0 runtime.
Inhibits "implicit declaration" warnings.
"Incompatible pointer types" warnings.
Fix "No previous prototype for function" warnings.
Fix "format type specifies foo"-type warnings.
More returning self before assigned by init warnings.
Fixes Clang memory leak warnings.
Initializing 'foo' with an expression of type 'bar' warnings.
Fix most undeclared selector warnings.
On second thought, set Lion as the deployment target.
Fix unable to find selector warnings.
Implicit conversion (NSInteger/NSUInteger/CGFloat) warnings.