updates to enable makemaker
-lintl shouldn't be required when NO_GETTEXT is defined.
use dmake on MinGW
Don't use FORCEINLINE on MinGW
few updates to support 64-bit MinGW
resolve defines required from winuser.h but don't include whole header.