Merge additional-highlights: Allow specifying custom highlights to show in sidebars

Factored out line position calculation from _calculate_offsets, to enable reuse shortly

Allow getting and setting highlights

Drawing additional highlights in sidebar

Added option to skip manual tests