Ellipsis: rename functions to better suit, + remove defunc code

The only times more than one line needs rechecking is if the user nick
is changed, or the screen changes - and this means a full buffer
check is required, making the check of only the current visible
lines redundant.
1 job for master in 3 minutes and 45 seconds (queued for 1 second)