Fix crashing bug in FBLoginView when deallocated and session.state changes.

FBLoginView now removes KVO observing from self.session.
Previously, a crash would occur when:
1) An FBLoginView was associated with a session.
2) That FBLoginView was deallocated.
3) session.state changed.

(Note: I have signed the CLA).