fullscreen: add FullscreenModeKey API, make fullscreen transition work properly in Firefox and Chrome. Set the canvas, not the containing div to fullscreen.