Reload plugin now populates mps models of plugins.
Add a Query set and associated intentions to control which plugins are shown.
Update plugins and filesets to the latest snapshot to manage the client name for a RPC connection. Change the behavior of FileSetAreaRPCManager to generate a client name that depends on the current owner and machine.
Fix some messages to avoid language check warnings.
Add logger language. Demonstrate use in gobyweb.interactive.behavior.
First prototype of ExecuteTool. For the moment, it just allows to select the environment, the plugin to execute and input slot values. Add a reference to PluginSlot to link with their type (FileSetInstance configuration).
Update filesets and serverside-dependencies jars. Add fileset version when previewing files registration.
Add draft support to parse options. Add editor support to display options under the plugin tree.
Merge branch 'MPS3.1_EAP3' of https://bitbucket.org/campagnelaboratory/nyosh into MPS3.1_EAP3

Conflicts:
	languages/org.campagnelab.gobyweb.interactive/languageModels/behavior.mps
	languages/org.campagnelab.gobyweb.interactive/languageModels/structure.mps
More merging from branch 'MPS3.1_EAP3' of https://bitbucket.org/campagnelaboratory/nyosh into MPS3.1_EAP3
Merge branch 'MPS3.1_EAP3' of https://bitbucket.org/campagnelaboratory/nyosh into MPS3.1_EAP3

Conflicts:
	languages/org.campagnelab.gobyweb.interactive/languageModels/structure.mps
	languages/org.campagnelab.gobyweb.plugins/languageModels/structure.mps
	solutions/Playground/models/Interactive.mps
Merge branch 'MPS3.1_EAP3' of https://bitbucket.org/campagnelaboratory/nyosh into MPS3.1_EAP3

Conflicts:
	languages/org.campagnelab.gobyweb.interactive/languageModels/structure.mps
	languages/org.campagnelab.gobyweb.plugins/languageModels/structure.mps
	solutions/Playground/models/Interactive.mps
More work on ExecuteTool. Still need to implement the submit method in the behavior.
Update filesets jar. Add fileset type to imported instances. Tweak some editors involved in the Execution Tool.
Attach a to-be-submitted job to the JobArea.
Assign a name to the job in the ExecuteTool.
Display the executable plugin name for the Jobs listed in the JobArea.
Remove unused value property from Slot. The slot's value is the list of fileset instances referred by the Slot itself.
Make names not editable so that they can be removed and changed as constants, but not changed by one character.
Add a non-typesystem error message to check that all mandatory slots have values attached to them in the Execution tool.
Load and set min and max cardinality for slots.
Adjust input slot values when a new plugin is selected: remove values that the new plugin does not accept, add values for mandatory slots.