mapped_file: fix misaligned address.
table: fix bus error by substituting float with double.
[filter] introduce cjk_minifier
[filter] translator_commons: reuse contains_extended_cjk
fix the warning : Greeting class should have virtual destructor because of virtual method 'Say'
Merge pull request #13 from liuzhiwei/develop

fix A warning : Greeting class should have virtual destructor because ...
Merge remote-tracking branch 'lembacon/filter-cjk_minifier' into cjk_minifier
less includes.
Merge branch 'cjk_minifier' into develop
Fix Issue 11: Unexpected fall back when typing in "tag" mode.
folded options.
fix RIME_STRUCT_CLEAR in C.
make Switcher a Processor and Engine.
Merge remote-tracking branch 'origin/arm' into mapped_file

Conflicts:
	include/rime/dict/mapped_file.h
handle struct alignment in mapped file for ARM only.

so as not to break file format compatibility.
Merge branch 'mapped_file' into develop
fix key-bindings for switcher.
avoid copying objects.
Merge commit 'a083' into oldschool

Conflicts:
	include/rime/switcher.h
	src/composition.cc
	src/gear/cjk_minifier.cc
	src/gear/schema_list_translator.cc
	src/gear/switch_translator.cc
	src/switcher.cc
	test/component_test.cc
Merge commit 'e254a4c' into oldschool