Implement the combined Selection Tool
by Ajay Ramanathan for GNU Image Manipulation Program
This project aim is to implement a unified selection tool that combines the functionality of the rectangle/ellipse selection tool, fuzzy select, select by color, foreground selection tool, free selection tool and intelligent scissors into three new tools, and is easier and faster to use.