Add shapeCanMovedHandle, onGatherSnapIgnoredID and getSkipDrawIds.
Add kMgSnapPerpNear.
Not draw NAN points.
R48: Not draw NAN points. Add kMgSnapPerpNear, shapeCanMovedHandle, onGatherSnapIgnoredID and getSkipDrawIds.