Bump phone array of PhraseData to 32 bits.
Let EncodeKeyin() have more comprehensive input type.
Build a temporary zuin-to-uint32 conversion having the same declaration as EncodeKey().
Let init_database use temporary API for conversion.
Extract common part of init_database.c and gen_IM_data.c:
	1. strip() line processing function.
	2. cin file reading process.
	3. word_data, phrase_data arrays.
	4. Tree construction.