Use Services.focus.
Use SessionStore.jsm only.
Merge pull request #587 from saneyuki/module

Use built-in jsm modules