Bug 1042241 - Avoid unnecessarily encoding and decoding a canvas to png image before painting it

Everytime there's an iframe that we might need to draw we go down a
relatively expensive path (Telling the background color to compositor
shows up). Avoid that by making the oauth frame hidden.