Amend to ARC.
Auf wiedersehen, mein "goto".
Excise NSThread dispatching in favor of GCD
Replace NSInvocation callbacks with blocks
Formalize delegates, switch to completion blocks where necessary
Minor refactoring for less NSDictionary-across-threads
Add to macro stuffies
Add to "callbacks with blocks"
Refactor SUUpdateDriver family.