Fixed issue which caused some equality dependencies to fail
Resolves #2: Added session-restore related options

Added browser.sessionstore.restore_on_demand,
browser.sessionstore.restore_pinned_tabs_on_demand and
browser.sessionstore.restore_hidden_tabs