fix(client): Tracking sign in from desktop to prevent signing out from desktop flows.

- Boolean denoting sign in from Firefox desktop is persisted in Session.
- Users signed in via Firefox desktop no longer see a sign out link in settings when context=fx_desktop_v1 is present.