Bug 869540 - Split desktop-helper to segregate browser related feature out of it.
Merge pull request #9597 from ochameau/browser-helper

Bug 869540 - Split desktop-helper to segregate browser related feature out of it. r=@vingtetun