Use unsafe_unretained references for RACBind targets

AppKit has several classes that don't support weak references, which sucks for `RACBind()`. This uses `unsafe_unretained` for its targets instead, making sure to set them to nil upon deallocation.

@Coneko