Add reorder tabs facility in DrRacket

Adds two menu items in DrRacket/Windows: Move Tab Left and Move Tab Right, that swap the currently active tab in DrRacket with its left-hand or right-hand neighbor.
Adds also a more generic method in drracket/private/unit.rkt to allow for arbitrary reordering of the tabs.