Dynamc tests, tests extensions, renamed Configuration property.
Merge remote-tracking branch 'origin/f-yodii-commands' into f-yodii-commands
Removed IPluginInfo.PluginId property, using PluginFullName. (...)

- Tests fail.
Pending:
- Remove ID from mocks.
- Add trim sanity check on IsValid().
- Use IDiscoveredInfo.IsValid() in engine.
- XML doc update.
Merge remote-tracking branch 'origin/feature/plugin-guid-removal' into f-yodii-commands

Conflicts:
	Yodii.Lab.Tests/MainWindowViewModelTests.cs
InvalidOperationException in DynamicFinalDecision()
another debug causing issues
Added internal lab management of service/plugin names. (...)

- Removed Guid from Lab model.
- Fixed known XML doc.
Pending:
- Removal from UI.
Removed Guid from plugin creation/edition UI.
Fixed ugly Apply() method in HostMock
Lab: Toggle engine icon will glow a dreadful red when engine is started.
Adapted tests to Guid removal. Tests pass.
Merge remote-tracking branch 'origin/feature/plugin-guid-removal' into f-yodii-commands
Fixing last PluginId to PluginFullName
A few more variable renaming
Fixed engine & enhanced tests.
Merge remote-tracking branch 'origin/f-yodii-commands' into f-yodii-commands

Conflicts:
	Yodii.Engine.Tests/ConfigurationSolverTests/StaticConfigurationTests.cs
Fixed merge issues.
New test causing null exception
Lots of small UI fixes. (...)

- Fixed plugin/service names not shown in ConfigurationManager editor.
- Exceptions thrown by GraphX are now caught, and will cause the graph to reset to CompoundFDP layout instead of breaking.
- Cleared up old IPluginInfo.PluginID references.
- Edition of service/plugin properties are now completely disabled while the engine is running.