EZ4Stephen

Results 3 issues of EZ4Stephen

-Intended to make building pbd with MSVC more viable while sidelining some of the ardourext includes when building by other means with MSVC. debug.cc and pthread_utils.h also need changes, (to...

All platforms use pthread_cmp.

Simplified #if defined(COMPILER_MINGW) && defined(PTW32_VERSION) ... #else... . This was responsible for errors when compiling libs/ardour/midi_ui.cc. Removed DECLARE_DEFAULT_COMPARISONS(ptw32_handle_t) which was only for MSVC. Also adjusted ardourext/misc.h to reflect these changes.