add ModelReloadListener and ModelReloadNotifier
move ReloadSession to j.m.reloading
create IFileProcessor and IReloadListener and ReloadListenerContainer
make
FSChangesWatcher extends Reloadlistener which is CoreComponent
ModelReloadNotifier subscriber ReloadListenerContainer
synchronization by legal write
add ModelReloadNotifier to MPSCore
add comments
move Reload Seeeion back to mps-platform
move ModelReloadNotifier logic to SModelRepository
update model listener logic in EditorComponent
modelReplaced() -> modelsReplaced() in Highlighter and ChangesTracking
modelReplaced -> modelsReplaced in SModelUtil_new
rebuild editor content if myModelDescriptorWithListeners contains some of the replaced descriptors
replace usages of modelReplaced() with SModelRepository.getInstance,notifyModelReplaced
replace model directly by SModelRepository
model in SModelDescriptor can be replaced many times
modelReplaced->modelsReplaced in MPSNodeVirtualFileSystem
modelReplaced->modelsReplaced in OnReloadingUndoCleaner
modelReplaced->modelsReplaced in ChangesManagerTest