For compatibility reasons requestFullscreen is now always called for
document.documentElement instead of a specific element.
Added setPageNode which sets the wrapper node which contains the
website/application and will be hidden when full screen mode is
activated.