Add a dual plugin repository concept. The dual repository makes it possible to configure a remote plugin repo location that is visible to the jobs. For instance, this makes it possible to configure jobs that connect to a server-side plugin repo, even when configuring the job on a desktop machine.
Note that that plugin repositories must be in sync or some errors will be difficult to diagnose.
See the intention on plugin repo to replace the simple plugin repo  with the dual implementation.
Adjust version numbers and regenerate build files.
Add fsiselector language to Interactive build script.
Allow multiple values for each job input option. The Execute Tool trasforms multiple values into multiple options declaration for the SDK.
Use alignment tag in the group definition instead of the name.
Enable ReplaceWithDual intention only on PluginRepository nodes.
Use a reference to an Execute Node for the Dual Repo server.
Restore local repo path as value for plugins-dir argument.
Restore plugins visualization for DualRepo.
Fix typo in pair indicator.
Fix job submission for Dual Repository.
Merge remote-tracking branch 'origin/master'
Update plugins.jar.
Fix switch case for createNewOutput in GobyWbAlignmentAnalysis behavior.
Register ExecutionToolListeners in the Execute Tool.
Attach basename and name to the analysis from the Job.
Add and implement interfaces to generalize constraints for FileSetInstanceRef, GroupDefinition, Alignment and PairDefinition. This allows to attach and reference these concepts from GobyWebAlignmentAnalysis concepts.
TextOutput: Add intentions to add a phrase to the left and right of the selected phrase. Increment release number to 1.0.1.
Make sure version number is used in the idea plugin for textoutput.
Visualize analysis plots.