Add manifest file.
Fix git repository url and tiny things, and separate USAGE.rst from README.rst
Fix setup.py license and so on.
Add pyflakes check to pre-commit hook.
Merge branch 'devel'

Fix and update documents, pre-commit hook and setup.py.