Config を削除。

config の代わりに、require(), include() を使用します。（未実装）
いくつかの修正

* プロパティ名の変更
Launcher -> launcher
Parser -> parser

* list 処理の修正
プラグインコマンドの先頭に : を付ける
エイリアスの先頭に ? を付ける
パスをダブルクォートで囲む

* ユーザー設定ファイルを読み込む
{HOME}/.cllaun {HOME}/_cllaun を読み込むように変更。
これは一時的な変更。module.require, module.include の実装後、
{APP}/.cllaun {APP}/_cllaun から module.require, module.include によって
ユーザー設定を読み込むように変更します。
Widget コンストラクタ API を追加。

同時に、Widget の実装に問題があったので修正。
QWidget は常にヒープに作らなければならない。
Qt の親子関係によって、あるオブジェクトに親を設定している場合、
親が delete されるときに子も一緒に delete される。
この時子がスタック上にあっても delete しようとするため、実行時エラーと
なってしまう。
Widget のプロパティを拡張し、Widget の生成を {APP}/.cllaun に移動

とりあえず基本的なウィジェットの生成を {APP}/.cllaun に移動できる
程度の API を提供。
eventFilter を簡略化
半角スペースを含むパスのリストアップに対応

"\ " によって半角スペースをエスケープすることを許可し、
これを使用した半角スペースを含むパスの入力中に正しく候補リストを
生成できるようにした。