StringListView を追加。Widget の実装を変更。

StringListView:
とりあえず動くってレベル。
スキン機能が不十分か。スタイルシートだけでは表現しきれない。
Widget:
共通のメソッドを Widget から AbstractWidget に移動。
getQWidget() を各ウィジェットクラスで再実装。
dynamic_cast のコストを無くした。