These are the enhancements that Matt Armstrong made to the header
cache code. See their original copies in:
//guest/matt_armstrong/jam/hdrscan_cache
The file headers.c has been modified to incorporate the other extensions
from my branch, the other three files are unaltered in this return.