Refactor/debug fullscreen

No more *public* debuggerAttach. Instead, `Elm.fullscreenDebugHooks` which adds to the elm handle `elm.debugger.{restart,pause,kontinue}`.

This means cleaner code on the reactor side.