Proposed breaking change: Make Rectangle/F Left and Top more similar to Right and Bottom

I changed the left edge of a RectangleF and was surprised that the right edge changed as well. I think that this new behavior is more intuitive, but I'm interested in other opinions.

The first commit changes behavior.

The second commit is general clean up.