add a dictionary backend stardict

It requires you to install stardict dictionary files in "data/dict" directory.
If you try to lookup words in reflow mode you alse have to install tesseract language data into "data" directory. Currently OCR only supports English language. But we will add multi-language support soon.