Add constraint rules for Decision components during drag
Constrain child Activities to duration of parent
Constrain child Activities to duration of parent when changing parent
Refactored Activity-dragging code to remove some occurrences of dragging causing reordering