ARC Support

Deleted all release, dealloc, autorelease and retain
Fixed NSAutoreleasePool on main
Added __bridge_retained casting