Highlighter Mode (Brush Alias) Normalization

Hi Felix,

I've done some adjustments regarding the Brush Alias normalization due of Library switching (SyntaxHighlighter -> Prism, or the other way around).

This changeset introduces a sophisticated `Highlighter` structure to cleanly distinguish between different Syntax highlighting libraries - now and in the future.

Best,

tommy