UI Support for DnD drop zones after a node

Useful for reordering
Merge branch 'dnd-drop-after' into github-refactor
Parent is provided as an argument
Merge branch 'dnd-drop-after' into github-refactor
Support reordering nodes even in the root node

Also, updates the nav HTML on every change