Get add and locate to use new repo and dirstate walk code.
They use a walk function that abstracts out the irritating details, so
that there's a higher likelihood of commands behaving uniformly.
Add doc/Makefile to MANIFEST
manifest hash:
1fc29da9334caa71ff8df55c52747f9c93df7e0f