Converted to ARC

- Removed all autorelease, retain, and release calls
- Removed obsoleted dealloc methods
- Replaced calls to object_getInstanceVariable with object_getIvar
- Converted retain properties to strong
- Ignore -Warc-performSelector-leaks using pragmas where necessary
- Other minor changes to fix ARC-related compiler errors