More file types support for Code Editor.

Added Language Definition Manager which loads built-in AvalonEdit syntax highlighting files, imports language definitions from other modules, loads highlighting files from disk and blends it altogether. ILanguageDefinition will be extended later with folding support and stuff like that.