[pallavi-tools] Handle multiple input files

ml_transliterate.c and ml_texttowordlist.c can now handle multiple input files.
This will simplify the usage of the programs and also generate final wordlist
file for dictionary generator without duplicates. Also adding detailed help
messages and description. Minor corrections and fixes.