lockUniScaling now can't be overridden with shiftKey or uniScaleTransform property

- lockUniScaling now can't be overridden with shiftKey or uniScaleTransform property
- Pass event to object 'rotating' event
- some refactoring

Fixes #563