window: Only accept drops of correct type
This got lost with having a custom "accept" signal handler since the signal uses g_signal_accumulator_first_wins. Fixing this also works around GTK not properly checking the drops and ending up in criticals.
Fixes #234 (closed)