Make index request fields strict
Ensure that every file is either a source or a header file
Don't reindex header files when their CommandInfo changes
Add more debugging info when indexing