Reworked linter and reporter so that there can be one per editor so that...

... in split view, things continue to work when switching between the views

https://github.com/MiguelCastillo/Brackets-InteractiveLinter/issues/55
spelling: exit to exists