Bug 1037975 loading addon/window from addon/runner was causing errors

What sort of work is involved in making something Fennec compliant? If it's too much we might just bail on it, for now, but dropping complete support for Fennec is pretty nasty