consider centeredScaling in fabric.Object.scale

use the same method as https://github.com/kangax/fabric.js/issues/1093
set origin to center and then set back after finish scaling.