Add macros directory to configure.
Switched Win32Mouse to use GetDeviceState instead of GetDeviceData.
Fixes unreliable click state when changing focus with FOREGROUND and NON_EXCLUSIVE states.
Unicode fix.