Lab: Can now save ConfigurationManager state. (...)

- XML save files are now indented.
- Deserialization will now work on a substitute collection instead of the real one, in case it fails.
- ServiceInfoManager will now read plugin/status collections from a XML reader instead of the MVVM.
- ServiceInfoManager can now directcly import foreign ServiceInfo/PluginInfo objects, adding their trees to it as necessary.