Prevent FBSession.loginHandler from being called multiple times.

FBSession.loginHandler was previously not always cleared, even if it was called. This could (and did) result the same handler being called multiple times for different requests.

(Note: I have signed the CLA).