Added handling for a new _ALLEGRO_WM_CALLBACK window message (Windows) which calls a function pointer with data on the thread the window was created on. Use it for al_show_native_message_box because otherwise the popup doesn't get keyboard focus.