- tools.json now has both "version" (tag) and "hash" (commit) fields
- Output format: toolname@version [hash] (in duration)
- Update tool fetches and stores both version and hash
- Fix .gitignore to not exclude cmd/update directory
- Add godoc tool (now a separate submodule at cmd/godoc/v0.1.0-deprecated)
- Fix update tool to handle godoc's special tag format
- All tools now use commit hashes instead of version tags