Track when we repeatedly execute the same fn.

kill-line (and possibly other fns) needs to know this so that it can choose
whether to append to the last kill or create a new kill.
Call line start/end lineStart/lineEnd.
Added kill-line and kill-whole-line.