Using AvalonEditor HighlightingManager to determine supported file types.
Added external highlighting syntax files loading.
Added Language Definition Manager
Merge remote-tracking branch 'upstream/master'