最初の config 読込処理中にエラーが出た場合に正常終了しないバグを修正

* config.py キャッチしやすくするため, configエラー系の例外クラスのスーパークラスを作る
* endhandler.py メソッド未セット時に例外を出す仕様は扱いづらいため, 最初に空メソッドをセットするように変更
* interpreter.py, entrypoint.py 最初のconfig読込処理中のエラーを捕捉するために, entrypoint まで raise するように変更
微修正. endhandler で最初に空関数をセットするように変更した件.
マニュアルミス修正: @hotkey_renda_keyのデフォルト値はctrl -> shift が正しい
コメント追加: renda_hotkey関連の値が下限値未満の場合にデフォルト値を使う旨を追記
バグ修正: 指定したconfigが見つからない場合に正常終了しないバグを修正

* KeyError で例外対処していたのを、ConfigError 派生クラスで対処するよう変更
edit gitignore