Bug 1016423 - Use Hawk for making authenticated HTTP requests and support FxA assertions

See bug https://bugzilla.mozilla.org/show_bug.cgi?id=1016423 please.
I would remove this file. Actually we dont know how to wrap this and it's out of the scope of this PR. Why dont we move `navigator.mozId.watch` where needed?