Only update the cache file when there are changes.
Add a makefile example for using autorevision.
Mention that `cmp` is now required.