Backport MarkedScroller from LimeChat

TVCMarkedScroller collaborates with TVCLogController and TVCWebViewAutoScroll
to provide a visual indication of where highlighted messages appear in the log
stream.
Merge branch 'feature/marked-scroller' into bd808