libide: start on IdeSourceView
There is a lot to move down here, but getting it into libide will generally make things a lot nicer for scripting and consuming libide. Other todo's involve moving snippets down. Emacs/Vim mode are a tough choice. I haven't decided where that should go yet. Eventually, we should be able to make a very basic example using the test application included. Once that is done, things are a candidate to merge with Builder UI layers.
Showing with 735 additions and 0 deletions