Add finish command with exit status code 101 and 102.

Zawやemacsのhelm, anythingやvimのuniteのように、候補を絞った後、選択する際のキーによってactionを変えたい時のために、終了statusを0以外にするfinish commandを作成しました。

# コマンドの使用例

以下のようなzshの関数を作ります。

```sh
function peco-select-history() {
    local tac
    BUFFER=$(history -n -r 1 | \
        peco --query "$LBUFFER")
    if [[ "$?" == "0" ]]; then
        zle accept-line
    else
        CURSOR=$#BUFFER
    fi
    zle clear-screen
}
```

また、以下のような設定をしておきます。

```json
{
    "Keymap": {
        "C-j": "peco.FinishWith101"}
}
```

この状態で`peco-select-history`を実行し、絞り込みを選択する際に`Ret`で選択すると、履歴をそのまま実行。
`C-j`で選択すると、現在のshellに表示して、編集可能な状態で終了します。