fix(signin): cache credentials for desktop sign-ins, otherwise only cach...

...e email

fixes #1621

@ckarlof r?
We have the helper `Session.isDesktopContext`. Would this be a task that is suitable for the [Relier](https://github.com/mozilla/fxa-content-server/blob/master/app/scripts/models/reliers/relier.js)?