Correctly store deadkey char state across locales.
Properly report double dead key input.
Added support for multiple key typed events. 
Refactored code to be a little easer to read.
Stored deadkey char state across locales.
Properly report double dead key input.
Added support for multiple key typed events. 
Refactored code to be a little easer to read.

Merge origin/master

Conflicts:
	src/windows/input_helper.c
Merge origin/master

Conflicts:
	src/windows/input_helper.c