- adding generic method LanguageRuntime.getAspectDescriptor() to access different language aspect descriptors
- adding InterpretedLanguageAspectsRegistry component to create InterpretedLanguageAspects (fallback solution for languages without corresponding aspect(s) generated)
- implementing InterpretedEditorAspectDescriptorFactory loading generated editor classes using naming convensions
- using LanguageRegistry to instantiate editor from EditorManager
correcting unite-tests
null-pointer corrected
correcting unit-tests
Traversing concept hierachy within EditorManager, so if Editor(Aspect)Descriptor was not generated for particular concept then one for the parent concept will be used.
Merge remote-tracking branch 'origin/master' into multipleEditors

Conflicts:
	editor/editor-runtime/models/runtime/impl.mps
	editor/editor-runtime/source_gen/jetbrains/mps/editor/runtime/impl/EditorsFinderManager.java
	plugins/mps-testing/languages/languageDesign/editorTest/source_gen/jetbrains/mps/lang/editor/editorTest/editor/IBaseTestBlock_Editor.java
Merge remote-tracking branch 'origin/master' into multipleEditors
correcting unit-tests
using ConceptDescriptor API to load EditorAspect from EditorManager
Merge remote-tracking branch 'origin/master' into multipleEditors
MPS-16561 Virus warning with symantec
correcting unit-tests
Merge remote-tracking branch 'origin/master' into multipleEditors

Conflicts:
	editor/editor-runtime/models/runtime/impl.mps
	editor/editor-runtime/source/jetbrains/mps/nodeEditor/EditorManager.java
	editor/editor-runtime/source_gen/jetbrains/mps/editor/runtime/impl/EditorsFinderManager.java
	tools/gensources/gensources.iml
Tests for mps java plugin (ant version)
Avoid crashing during test