Bug 869540 - Split desktop-helper to segregate browser related feature out of it.