[help] Add long command (i.e. more than 1 key) support.
[help] Add _search and _ex states.
Merge branch 'fsm-long-cmd' into develop