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.