Selection Implementation

Fully implemented the Union, Exclude, Xor, and Intersect modes (which were previously only implemented in the MagicWandTool) in the RectangularSelect, EllipseSelect, and LassoSelectTools.

Pull request made on 09-12-13.