Provides a complete solution for creating, editing, loading and deleting match settings. This also provides a fluent builder for match settings, which can serialize into XML. An XML parser is also provided, and we can add XML schema validation later on if we want to. In addition to this, the service supports editing match settings live so that you don't have to load files all the time. It can also change between game modes live without a MatchSettings file. And a match manager module has been provided which implements several commands to load and manage match settings, as well as general match flow control.
closes #94
Provides a complete solution for creating, editing, loading and deleting match settings. This also provides a fluent builder for match settings, which can serialize into XML. An XML parser is also provided, and we can add XML schema validation later on if we want to. In addition to this, the service supports editing match settings live so that you don't have to load files all the time. It can also change between game modes live without a MatchSettings file. And a match manager module has been provided which implements several commands to load and manage match settings, as well as general match flow control.