layout.js: don't hide/show the panels during the startup animation, make them temporarily
transparent instead - this fixes an issue when panel auto-hide is active, the animation will
complete, and you'll see a temporary blank area where the panel would be, as the chrome adjusts
to the panel.