NumberEdit: Only use Key(wParam) from WM_CHAR for "special" keys
Figure out number format chars more sanely, fixes #57 - thanks fur-q

We still don't support all the funny settings allowed by Windows.