Add a firefox extension

This also includes the full firefox addon SDK, which it probably
shouldn't do.