This means that you can open the presenter view and have it spawn a
slides window, but then make the slides window fullscreen instead of
the presenter view (which can be a background window on another
display). I didn't test it very much, but it seems to work well enough.
This uses the horrible hack of setting an attribute on the slide
window because otherwise the reference back to the parent window was
sometimes (but not always) getting clobbered when showoff.js loaded in
the child window.
There are some global state variables that aren't correctly getting
initialized in the presenter view. Since I'm on a tight time budget at
the moment, just hackily forward the state from the presentation view
to the presenter view, which fixes the defect.