Support for JS files (page reload after modifications)

It works but needed to disable (comment) some code that is part of the close handler and the activeEditorChange handler at LiveDocument.js. (see 3416795).
This initial implementation relies on protocol.evaluate to just send the command for reloading. It will probably change in the future but I think it's enough for a first iteration.