Initial support for moving nodes in the document by dragging teenodes in the schema treeview. For now it works if dragging within the same parent node, dragging outside the parentnode and even to other models needs some more work. Primary reason to implement this first is that it allows one to move levels, which is important since level order matters.
Modify the service layer api so it is backwards compatible with 5.0.1. This probably means I'm using service calls that will eventually be deprecated. Would be nice to solve this problem generically. We might do that some day.
Dist update in case people want to test.