Bug 874985 - Part 1: Robustify existing test methods. r=gbrown
Bug 874985 - Part 2: Add stateBundle extra to allow injecting fake state bundles. r=mfinkle,gbrown
Bug 874985 - Part 3: Session restore tests. r=gbrown