Remove unneeded methods from the window.phantom object
Handles some more core tasks (namely: output, resize)
Tries to kill spawned subprocesses on abort.
- adds abort capability to returned promise on the client