Have IBOutlet-defined vars in Swift be weak.
Other changes.