IDEA-108491: add workaround for merge application
don't assert EDT if lockfree == true
add assertion: don't call findEditor out of EDT
Merge remote-tracking branch 'origin/master'
correctly refresh after data type renderers update
preserve selected stack frame on settings_changed event (e.g. mark value)
Additional tests for CommandLineTokenizer
cleanup
deprecate GLOBAL roaming type
move roaming type spec to storage spec — it is logic placement. now we can pass roaming type to FileBasedStorage

 we don't need to specify roaming type in case of StoragePathMacros.WORKSPACE_FILE
simplification — avoid String intern, avoid macros -> macro name -> macros transformations