Commit @71ff754c saw a big refactor of `jschannel`; I think we just need to reflect those changes in b2g.

Note that the test for the existence of of a native implementation should not be for `navigator.id`, but for `navigator.mozId`.