Fix ScalaWordFinder AIOOBE & clean HoverAspect, IScalaWordFinder

This is a rebased, polished version of #793 

Supersedes #793, #792.

Review by @dragos who reviewed #792 
I am not sure, but shouldn't the link marker be closed ? `[[ ... ]]`