migrate OS X from NSAutoreleasePool to @autoreleasepool

Closes #3033.

Offending files found via:
```sh
$ find . -type f -name '*.h' -o -name '*.cpp' -o -name '*.mm' -o -name '*.m' -exec grep -l "NSAutoreleasePool" {} \;
```

While it would appear as though a lot of code has changed, really it is largely due to an extra level of indentation required by `@autoreleasepool`. Additionally, all lines touched should be normalized to use tabs instead of spaces - I'm not a fan of tabs, but I'd rather be consistent than not.

One API change was made in `ofSystemAlertDialog()` to migrate off a mega deprecated `+[NSAlert alertWithMessageText:defaultButton:alternateButton:otherButton:informativeTextWithFormat:]` API.

One file, `ofxiOSVideoPlayer.mm` was updated that targets iOS, seemingly missed in #2888.
if your run the an iOS example you will see a compiler error.
width and height a referenced further down outside of the autorelease pool.
so you need to declare the width and height before the autorelease pool is created.
just below line 221(`CGImageRef currentFrameRef;`) looks like a good place for declaring width and height.
you good to update this @pizthewiz?