Use ARC. Remove deprecations.
Fixing most compiler errors for generated code with ARC.
Bindings correctly use completion blocks.