Add paste command for blockwise visual mode.

Adds support for `p` for the blockwise visual mode. Useful for replacing one block of text with another.
Another interesting use case is to paste a text run into a blockwise selection -- the text is replicated for every line in the block (count is also applicable). Line pasting is also implemented to match VIM's behaviour.