Feature popups

Implementation of #7186  CellFire - Links for longer text in rendering
Also handels multiple facts in one cell using the same mechanism.
@wcandillon the layouting style is configured by the user of the directive in a div outside of the directive. This is for the truncate textblock feature and probably other features in the future that need more interaction with the directive than only applying CSS.