* Fix HotFocus color when FullRowSelecting being used for VLines on left/right of TableView
* Add AlwaysUseNormalColorForVerticalCellLines style setting
---------
Co-authored-by: Tig <tig@users.noreply.github.com>
* Add Style.HideHeaders to TableView
* Revisions to TableView HideHeaders from review
Also add to UICatalog TableEditor Scenario
* Allow ShowHorizontalHeaderUnderline to draw top border even when HideHeaders is enabled; AlwaysShowHeader will keep it there on scroll
* Add Unit Tests for TableView.Style.HideHeaders
* Rename HideHeaders to ShowHeaders and simplify logic
---------
Co-authored-by: tznind <tznind@dundee.ac.uk>
* Comment/warning clean up
* Moved Text and Drawing out
* Moved Layout out
* Removed extra lines
* Removed Mouse out
* Reorgainzed View
* API docs
* removed border.cs
* TopLevel.Resized -> TerminalResized
* Mdi -> Overlapped
* Removed confusing and un-needed WillPresent
* privates -> _
* Tweaked RunLoop API
* Add support for toggling selected cells e.g. with space
* Make toggle cell selection work better with FullRowSelect
* Test for toggle cell selection
* Test and fix for full row select toggling
* Make toggle work with shift selected blocks
* Make extend selection ignore toggled regions when considering pushing a new head to selection stack