Support for non ASCII chars

Text added through SDL_TEXTINPUT event.
Tried not to change default behavior only add wrapper and disable
adding chars on key up (down).

Tested on Windows 7 and Mac OS X 10.9