Imported qundostack bits from Qt 5.2.1
get rid of the QUndo* private bits and remove QAction and QUndoGroup bits
Rename QUndo* to QtUndo* and remove more preprocessor conditionals
use QtUndo* instead of QUndo*
drop Qt5Widgets from BuildRequires