AvalonEdit with code highlighting

Replaces all TextBoxes that are used for editing/displaying queries with [AvalonEdit](https://github.com/icsharpcode/AvalonEdit) and adds SQL syntax highlighting.

Since AvalonEdit might be used for SQL intellisense/autocomplete if that is supported, this relates to #27.