Adopt to the case when configure file does not exist

- don't force the existence of ~/.dataprocessor.ini
- remove create_configure_file
- refactoring
Add configure creator (dpinit)
Enable piping in dpmanip
Write document for parameters of rc.ArgumentParser
Rename get_parser into get_configparser
Add prefix_path filter and its test.
Add 'change_path' and its test.
Add pipes 'move_node' and 'change_path' and its test.
Some documents are changed and minor bugs are fixed.
Add exception of from_path.
Change conditional branches.
Merge pull request #123 from kenbeese/add_move_node

Add move node pipe
Simply raise exception when configure file is invalid
Force the existence of configure file for dpmanip
Use SyncDataHandler also in loading node_list
Merge pull request #117 from termoshtt/dpmanip_piping

Enable piping of dpmanip
Separate creation of parser.
Add gnezshcomp.
Bug fixed.
Add zsh completion.