Purge MSDOS defines

A lot of MSDOS specific code is still active when WIN32 is defined. Its
utility with modern versions of Windows will need to be determined, but
most of it can probably be removed safely.