add 'zaSSHI' support


[Hey, this file is actually shrinking! But feel free to email me
 more suggestions for it :-) ]

REPEATFRACTION should be tunable (in options window)


fix matchkana() and matchkanafirst(), to more closely match up
  with how they are named.

Clean up romaji input. I just made it even more disgusting with the
 '_' handling. Unify the hacks into a consistant hack method!
 
------------------------------------------------------------

Need to ensure that edict kanji appears in appropriate place in structs.
Dammit, thought I DID this already?!!

--------------------------------------------------

Sheesh.. need to standardize whether to code for 
translations[].nextk, or transltions[count], or BOTH.

10) randomize between guesskanji and guessenglish!

11) make wrong answers from stroke-similar characters.
  [Just pick kanji with same stroke count. but only if
   sufficient number of chars, and STILL need to check for
   infinite loop]

18) ? allow range restriction by JIS number and other things?

