Refresh the file containing the un-definitions of all UG macros

UG has changed quite a bit in recent times; various cpp macros have
disappeared, and a few have been added.  This undef-file, however,
has not been updated in years.  This patch now does an update.

In addition to previous versions, the undefs in this file are sorted
now, and each macro appears only once.