decorator-based pipe definition

Objective
--------------
- 個々のノードに対して独立に実行されるべきpipeを簡単に書けるようなdecoratorを導入する
- configureパイプのリファクタリング (#161)

Sample
-----------
```python
@pipe.type("run")
def print_run_node(node, arg1, kwd1=""):
    print(node)
```

Detail
----------
- decorateされる関数内で発生したDataProcessorError（派生含む）はpipe.type or pipe.wrap内で補足され、他のnodeへの処理は独立に継続する
- 他の例外の場合は全部中止する

`return node_list`がない理由は、decoratorが返してくれるから?