Add move node pipe

## Objective
- Be able to move a directory which is registered to a node list.

## Summary
- Add `move_node`. Following two functions are also added for this pipe.
- Add `prefix_path` filter which is able to filter a node list by a prefix of path.
- Add `change_path`. It is able to only change a path of node.

## PR status
- related to #92

In the case `dest` is FIFO, for exapmle,
`resolve_destination` returns dest.
Do you intend this behavior?

BTW, I think this conditional branches are too complecated.
The following code may be enough:

```python
def resolve_destination(dest):
  if not os.path.exists(dest):
    return dest
  if os.path.isdir(dest):
    return os.path.join(dest, os.path.basename(from_path))
  raise DataProcessorError("The destinaition %s already exists." % dest)
```