image tool improvement about scale according to width, height, default

I will add some commit to associate witth module (featured, banners, ... etc.) and settings (tab-image,...etc.) to admin and catalog.