node editor preference page (spreferences): running prototype
spreferences: Module and Model Properties Dialogs
fix: "add dependencies" showed an empty list
module persistency
...
Merge branch 'master' into slisson/spreferences

Conflicts:
	code/languages/com.mbeddr.mpsutil/.mps/modules.xml
	code/languages/com.mbeddr.mpsutil/solutions/com.mbeddr.mpsutil.editor.querylist.sandbox/models/com/mbeddr/mpsutil/editor/querylist/sandbox.mps
...
Merge branch 'master' into slisson/spreferences

Conflicts:
	code/languages/com.mbeddr.mpsutil/.mps/modules.xml
SPreferences: Predefined "used languages", "imported models" and "devkits" that are set for a new model. Init/Update function to initialize the root node that is edited in the preference page
SPreferences: global/project scope
A DefaultModelRoot is now used to assign the model to the module, which allows MPS to load the models (they can be loaded without loading the plugins).
SPreferences: Button to open the node of the preference page as a tab in the main window
SPreferences: Preferences with project scope can now be stored in the MPS preferences folder (before they were always stored in the project folder)
SPreferences: Added to the build script
SPreferences: Query method to disable the preference page.
SPreferences: Build script updated
Merge branch 'slisson/spreferences'