fix #255: Code Completion description tooltip is unformatted
add ClassBrowserServiceImpl class to decouple the ClassBrowser service from the pad UI
use FlowDocumentScrollViewer to display documentation in the tooltips