Added ARC-safe references to 'self' inside of blocks.

I saw that there **may** be potential ARC-related references to `self` inside of many of the blocks, so I added references to `__weak/__strong` versions of `self`.

I don't know if this follows the TT internal coding conventions, but I figured that was easy enough to correct.