Fix a bug where tooltip was cut off when file has only a few lines

Use editor's underlayer as the editor area for smart tooltip placement.

This fixes #45.
Rename ::violationTooltip to ::tooltip in ViolationView
Prepare 0.11.2 release