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
This doesn't have to happen in `appReady`, so perhaps we want to move it out of here and closer to the keybinding?