Core now completely documented

- Some bugfixes here and there
- Moved XmlLayout to its own .Logging-Namespace, unnested its nested
classes