Preserve first line's leading whitespace on paste

This affects the behavior of copy/paste when `Auto Indent on Paste` is turned *off*, i.e. in whitespace-sensitive languages. I think it will make things more intuitive for people. Selecting entire lines of text and pasting them at column zero now works as expected.

Closes #4272.