[Debugger] Use TextEditorData instead so we don't need a full editor
[UnitTests] Added initial unit tests for debugger tooltips