Renamed UVE to UndoablePropertyEdit
Added a bunch of undoable operations

- mount rotation/mirror/direction modification,
- door orientation modification,
- active system selection,
- interior image modification
- system availability modification