--regraft functionality for bup index.

This patch adds support for regrafting only modified paths to a new real
location in the index.
update gitignore
Minor .gitignore update (revert to previous entries)
Really minor change.
Add documentation for --graft, --regraft index commands.