facebook/three20 — pull request #817 by ettore (2012-09-21 20:50:03+00:00)
Title: Fixes for iOS 6 and building with Xcode 4.5

- Updated architectures to be armv7 and armv7s (dropped armv6). Currently allowing armv7 as the only Valid Architecture, since iPhone 5 has not been tested yet. (Once it is, all one needs to do is to flip Valid Architectures to "armv7 armv7s".)
- Removed Target level flag for PIC (position independent code) since it's already set at the Project level.
- replaced deprecated enums and fixed keyboard rotation geometry calculations
- commented out hacky references to UITouch ivars, now removed by Apple. These were mostly used in debugging.
- removed old ass __IPHONE_3_21 ifdefs, defined in all iOS SDKs since several years.
- fixed some other Xcode warnings