Bug 894595 - part 1 - Move tab state collection routines to a separate object; f=smacleod r=yoric
Bug 894595 - part 1.5 - Move privacy level checks into a module; r=yoric
Bug 894595 - part 1.6 - Move session history collection into a module; r=yoric
Bug 894595 - part 2 - Implement asynchronous data collection for session storage and history; f=smacleod r=yoric
Bug 894595 - part 3 - Use asynchronous data collection for delayed save state calls; r=yoric