MDict (mdx/mdd) support

Based on research from Xiaoqiang Wang: https://bitbucket.org/xwang/mdict-analysis.

Following formats are supported (no encryption):
* .mdx (dictionary file format)
* .mdd (complementary resource archive for .mdx)

Summary:
* minilzo is included for decompressing dictionary/resource data.
* Try to load `bass_spx.dll` in `bass.hh` and `bass.cc`, because audios are mainly encoded in the `speex` format, though mdict support both wav as well (Any chance to support `speex` under OS X and Linux?).