Rotation and scale can now be excluded from snapping function, except for bone which doesn't have them at all.

Bone snapping function now tries to incorporate Child Of constraint in its calculation, still no good result yet.