Fix IBOutlet warnings. Remove unused property.

This fixes the warning "readonly IBOutlet property when auto-synthesized may not work correctly with 'nib' loader".

Also, weak is better than assign when using weak references to objects, because weak prevents dangling pointers.