Convert the weak self pattern into a Swift capture list which describes `self` as being `unowned`, so that it isn't retained when captured by the block.
Merge pull request #1 from JonathanGerlach/master

Convert the weak self pattern into a Swift capture list which describes ...