SiteStyle: treat 'period' literally
use 'throw Error' for exception
TabEx: update workaround for |persistTabAttribute|

* update commit: e62b287
TabEx: bundle handlers with startup observation
Util: workaround for restart with current session restored
Util: refactor XPCOM handler

* support |window.Services|
* clarify what is called as service or instance