Drag/drop support for document type properties and tabs

This pull request is an implementation of drag/drop for properties and tabs - issue U4-156. It's been reapplied using the code from the Codeplex pull request.

For properties it extends the current code using jquery ui sortable to allow dragging and dropping between tabs.

For tabs I've hidden the existing text fields for entering the order, and applied a similar method to update their values on sorting the tabs.

Discussion at https://groups.google.com/forum/#!topic/umbraco-dev/JifhldIZ-_s