Enable to snap perpendicular point.
Add ray-line and beeline.
Add data parameter for MgShapes.hitTest().
Send onShapeAdded notify before calling regenAppend().
Merge branch 'feature/hittest+data'
Add isProjectBetweenLine() for snapPerp().
Add shapeChanged notify.
Fix updateShape (not use oldsp->getParent).
Call canTransform() while dragging shapes.
Add kMgSnapQuadrant
Merge branch 'fix/updateShape' into feature/snap
Send shapeMoved notify in twoFingersMove.
Reset subtype in MgCmdDrawLine::initialize.
Add values of GiHandleTypes.
Update version.