Ripped out 4.x support. Added formal ARC property support. Turned on static analysis and -Wall warnings flag.
Refactored and namespaced enums.
Removed explicit synthesize calls. Removed view containment emulation.
Formatting refactors for readability and maintainability.