Limit line decoration update to visible row range
Limit line decoration update to visible row range

Previously, if we had selections exceeding the visible range we would do
a bunch of unnecessary work and rendering would become very slow.

AdrianVovk/substance-ide,kevinrenaers/atom,t9md/atom,kevinrenaers/atom,andrewleverette/atom,decaffeinate-examples/atom,AdrianVovk/substance-ide,Mokolea/atom,liuderchi/atom,Arcanemagus/atom,PKRoma/atom,bsmr-x-script/atom,AlexxNica/atom,xream/atom,liuderchi/atom,PKRoma/atom,PKRoma/atom,ardeshirj/atom,decaffeinate-examples/atom,stinsonga/atom,Mokolea/atom,decaffeinate-examples/atom,CraZySacX/atom,rlugojr/atom,CraZySacX/atom,AlexxNica/atom,stinsonga/atom,Arcanemagus/atom,sotayamashita/atom,andrewleverette/atom,decaffeinate-examples/atom,bsmr-x-script/atom,atom/atom,kevinrenaers/atom,t9md/atom,tjkr/atom,sotayamashita/atom,xream/atom,atom/atom,bsmr-x-script/atom,rlugojr/atom,rlugojr/atom,brettle/atom,CraZySacX/atom,FIT-CSE2410-A-Bombs/atom,FIT-CSE2410-A-Bombs/atom,andrewleverette/atom,atom/atom,Mokolea/atom,AdrianVovk/substance-ide,liuderchi/atom,t9md/atom,liuderchi/atom,stinsonga/atom,ardeshirj/atom,stinsonga/atom,xream/atom,ardeshirj/atom,FIT-CSE2410-A-Bombs/atom,Arcanemagus/atom,brettle/atom,tjkr/atom,tjkr/atom,AlexxNica/atom,brettle/atom,sotayamashita/atom