Merge branch 'release/1.1' into develop
[rst]*_translator: cache current candidate to avoid repeated computation in Translation::Peek().
long pressing shift key does not toggle conversion mode, googlecode Issue 544.
dict_compiler: compute checksum for essay.kct in addition to dict files.
fix compile errors with clang.
revise makefiles.
rime plugin sample.
sample_console gave errors for missing 'symbols.yaml'.
chord_composer: record raw input sequence.
chord_composer: do not clear the chord when a non chording key is down.
chord_composer: clear key sequence at the end of composition.
chord_composer: directly committed ascii should not be captured into the sequence.
chord_composer, ascii_composer: disconnect connections in the dtor.
FindYamlCpp.cmake: check the availability of the new 0.5 API.
preset_vocabulary: load essay.txt

Conflicts:
	src/dict/db.cc
	src/dict/preset_vocabulary.cc
punctuator: no conversion when 'ascii_punct' option is on.
punctuator: fix a warning.
CMakeLists.txt: add option ENABLE_LOGGING.
ascii_composer: clear input when switching mode; handle Eisu_toggle key.
add new fields to RimeStatus.