Added new lexer implementation which correctly handles nested AST nodes with different token types, for example a link inside emphasized text.
Extracted builder from lexer visitor to make unit testing easier.
Added customizable style sheet for Preview tab.
Added syntax highlighting in Markdown options panel.
Fixed URL used to open HTML preview.