Initial code to enable drag/drop rearrangement of states.
Fixes #342 - you can now drag/drop states to reorder them in Scenes
palette.
Merge branch '342-Reorder-States'