Bug 445559 - orion.edit.model listeners not updated

* dispatcher.js now updates listener set on InputChanged
* Listeners are now called synchronously
* Remove Dispatcher#_initService (no longer needed)
* Add unit tests