Add ability to scroll past the end of the file

Fixes #3592
Add specs for editor.scrollPastEnd behavior
Merge pull request #3619 from lee-dohm/scroll-past-end

Add ability to scroll past the end of the file