Bug 931798 - Restore session after a switch to desktop/metro happens. r=emtwo