refactor out common routine from selectRectStart and selectLassoStart to commonSelectStart
resize now respect aspect ratio if corner handles are grabbed. Right-button grabbing ignore the ratio