It is updated patch to correspond actual state of master branch.
The Vertex1 parenting can use vertex normal to detect direction of subobjects rotation. This patch take it on.
The Vertex3 parenting can use base points distance to detect scaling of subobject. This patch take it on.
For more information and video examples, place, see previous revision of the patch D8083.