LINQ系の充実、細分化
マッチしないパターンの時にDefaultが設定されていないと例外を吐くようにした

Nullの場合はCtachNull優先で、CatchNullが無ければDefaultを呼ぶ
SimplePattern系の削除

保守面倒くさい
実装をActionPatternBaseに統一した