autoIndentOnPaste when first line has leading whitespace

Right now when you paste a block whose first line has leading whitespace that line is indented too much.  I've come up with 2 different solutions to this:

 - remove any leading whitespace from the first line
 - indent the other lines more to match up with the first line

This pull request implements the first option.  I have no real opinion on which one is preferable and both are really easy to implement.  I just think the way it works now is incorrect.  What do you guys think?