Modern Fullscreen Implementation

Only a first pass.  Probably buggy as hell.  Needs to impement various
delegate methods.  Killed the old fullscreen toolbar.