Split cursor methods into essential and extended
Buffer before screen, get before set
Deprecate getCursorScreenRow

It’s out of place, and unnecessary.
Move adding cursor functions under more heavily used functions