[help] Add some states for visual mode.
[help] Add partial key support to visual mode.
Merge branch 'visual-fsm' into develop