Gracefully handle the case when there is no screenline
Merge pull request #3445 from atom/bo-line-for-row

lineForRow changes
Fix doc strings
Failing test
Add `columnCount` var to Editor::moveLeft and Cursor::moveLeft
Make moveLeft() with huge values span multiple rows
Add columnCount to moveRight
Remove the max call
Update doc strings