Simpler plugin events

Instead of triggering a single on/off event per plugin (which produces many events) editor will collect on/off plugins status and trigger a single ``report`` event with the on/off plugins list. Also simplifies parameters passed to handlers collecting them in an object.