[BACK_INCOMPAT] Split `centerTransform` into the properties `centeredScaling` and `centeredRotation` - Fixes #782

[BACK_INCOMPAT] Split `fabric.Object.centerTransform` and `fabric.Canvas.centerTransform` into the properties `centeredScaling` and `centeredRotation`
centeredScaling: Define if object scaling should be centered (true). Default = false.
centeredRotation: Define if object rotates around center (true) or around origin (originX/originY) point (false).  Default = false.
Pressed altKey negates the behavior.